Skip to content

CUT()

Synopsis

Slices and dices strings, based upon a named delimiter.

Description

Cut out information from a string ( varname), based upon a named delimiter.

Example: The 'varname' parameter can only accept a variable name, not a variable expression
exten => s,1,Set(foo=${CUT(bar,,2)}); This is correct syntax
exten => s,2,Set(foo=${CUT(${bar},,2)}); This is invalid syntax (unless bar contains the name of another variable)

Syntax

CUT(varname,char-delim,range-spec)
Arguments
  • varname - Variable you want cut

  • char-delim - Delimiter, defaults to '-'

  • range-spec - Number of the field you want (1-based offset), may also be specified as a range (with '-') or group of ranges and fields (with '&')

Generated Version

This documentation was generated from Asterisk branch 21 using version GIT