String FunctionsString Functions
This topic provides language definitions for the flex parser string functions.
String Functions Language DefinitionString Functions Language Definition
Node Name | Attribute Name | Description |
---|---|---|
append | Attaches a number or string to the end of a string variable. | |
name | The unique identifier of a string variable to which the specified value is to be attached. | |
value | A number or string to attach. | |
find | Searches a string for a provided string value. If it is found, the position is returned and any child elements will execute. Otherwise, child elements will not execute. | |
name | A number variable to receive the zero-based position, where the provided value string was found in the in string. | |
value | A string to find. | |
in | A string to search. | |
length (optional) | A limit to the length of the in string to be searched. If a limit is not provided, all of in will be searched. | |
length | Assigns the length of a string to a number variable. | |
name | A number variable to receive the length of the specified string. | |
value | A string value whose length is to be determined. | |
regex | Searches a string for matches to the provided regular expression. If a match is found, the position and, optionally, the matching string is returned. Any child elements will then execute. If not found, any child elements will not execute. Regular expression operations can adversely affect system performance. | |
name | A number variable to receive the zero-based position, where the provided regular expression matched in the in string. | |
value | A regular expression to be searched for. | |
in | A string to search. | |
length (optional) | A limit to the length of the in string to be searched. If a limit is not provided, all of in will be searched. | |
found (optional) | The name of a string variable to receive the matched string. | |
substring | At least one of the optional attributes from and length must be specified. | |
name | The unique identifier of a string variable to receive the extracted value. | |
value | A string value from which to extract a substring. | |
from (optional) | The zero-based position from which to begin the substring. If not specified, it defaults to zero. | |
length (optional) | The number of characters to extract. If not specified, it defaults to the remaining length of the string. | |
tolower | Converts a string to all lowercase letters. | |
name | The name of a string variable to process. | |
toupper | Converts a string to all uppercase letters. | |
name | The name of a string variable to process. | |
urldecode | Decodes a string containing url-encoded characters. | |
name | A string variable to receive the decoded string. | |
value | A url-encoded string to decode. | |
base64decode | Decodes a base-64 encoded string. | |
name | A string variable to receive the decoded string. | |
value | A url-encoded string to decode. | |
uudecode | Decode a uuencoded string. | |
name | A string variable to receive the decoded string. | |
value | A uuencoded string. The header and trailing lines should not be included. | |
quotedprintabledecode | Decode a Quoted-printable encoded string. | |
name | A string variable to receive the decoded string. | |
value | A quoted-printable encoded string. | |
convert-ebcdic | Convert an EBCDIC string to its ASCII equivalent. | |
name | A string variable to receive the decoded string. | |
value | A url-encoded string to decode. |