September 2005
Intermediate to advanced
408 pages
16h 20m
English
Cut() — Assigns part of one variable to another variable
Cut(newvar=varname,delimiter,fieldspec)
Cuts an existing variable named
varname into several pieces, and assigns
one or more of the pieces to a new variable named
newvar.
The delimiter argument is the
character on which to cut varname. It
defaults to -.
fieldspec is the number of the field
you want to assign to newvar. Fields are
counted starting with 1. The
fieldspec may be specified as a range (with
-) or a group of ranges and fields
(with &). If more than one
field is selected, Cut() leaves the
delimiter between the fields.
Returns 0, or -1 on hangup or error.
exten => 123,1,Set(TEST=123-456-7890)
exten => 123,2,Cut(FIRST=TEST,-,2) ; gives us 456
exten => 123,3,Cut(SECOND=TEST,,1-2) ; gives us 123-456
exten => 123,4,Cut(THIRD=TEST,-,1&3) ; gives us 123-7890Read now
Unlock full access