From Zenitel Wiki
Revision as of 00:47, 16 February 2021 by ZenitelAus
Event_Handler macro - Extract substring by field, fields defined by delimiter character.
Format: scutf(string, delimiter, field-no)
- delimiter is a single char, possibly escaped. Optionally followed by + sign to indicate that more than one delimiter character is allowed between fields.
- field-no is a integer number, counting starts from zero!
- Example of escaped delimiters : Tab= \t ‘,’ = \,
- Useful for parsing External_Data_Input.
%scutf(%edi,;,0) extract the first field, number 0; fields separated by semicolon (Fields start at zero!)
%scutf(%edi, ,1) extract the second field, number 1; fields separated by a space
%scutf(%edi, +,3) extract field number 3; fields separated by any number of spaces
%scutf(%edi,_,3) extract field number 3; fields separated by underscore
%scutf(%edi,\t,3) extract field number 3; fields separated by TAB
%scutf(%edi,\,,3) extract field number 3; fields separated by commas
Back to Event_Handler#List_of_macros.