Beta Test!
Asterisk-Schulungen und Consulting vom Autor dieses Buches finden Sie auf http://www.amooma.de. |
Speichert eine Ziffernteilkette in eine gegebene Variable
SubString(variable
=string_of_digits
,count1
,count2
)
Weist die Teilkette von string_of_digits
einer gegebenen Variablen zu. Der Parameter count1
kann dabei sowohl positiv als auch negativ sein. Ist er positiv, werden die ersten count1
Ziffern von links ausgelassen, ist er negativ, werden count1
Ziffern vom Ende des Strings nach links verschoben. Parameter count2
bestimmt hierbei, wie viele Ziffern an der durch count1
markierten Stelle weggenommen werden. Falls count2
negativ ist, wird die dieser Zahl entsprechende Anzahl von Ziffern am Ende weggelassen.
Diese Verwendung dieser Anwendung wird nicht mehr empfohlen. Verwenden Sie an Ihrer Stelle ${EXTEN:X:Y}
.
; here are some examples using SubString(): ;assign the area code (3 first digits) to variable TEST exten => 8885551212,1,SubString(TEST=8885551212,0,3) ; assign the last 7 digits to variable TEST exten => 8885551212,1,SubString(TEST=8885551212,-7,7) ; assign all but the last 4 digits to variable TEST exten => 8885551212,1,SubString(TEST=8885551212,0,-4) ; ; and here are the preferred alternatives: ;assign the area code (3 first digits) to variable TEST exten => 8885551212,1,Set(TEST=${EXTEN::3}) ; assign the last 7 digits to variable TEST exten => 8885551212,1,Set(TEST=${EXTEN:-7:7}) ; assign all but the last 4 digits to variable TEST exten => 8885551212,1,Set(TEST=${EXTEN:6}
© by Stefan Wintermeyer