STR_FIND_REVERSE
Use the STR_FIND_REVERSE script function to search for a character or a string (String 2) within a string (String 1). The search starts at the end of the string that you search for. The search is not case-sensitive.
Tip: To search from a particular starting point, use STR_FIND.
Syntax
STR_FIND_REV[ERSE] (String1, String2)
Parameters
| Parameter | Description | Format / Allowed Values |
|---|---|---|
| String 1 | Alphanumeric string to be searched within. | Script literal or script variable |
| String 2 | Alphanumeric string to search for. | Script literal or script variable |
Return Codes
- Position: Position where the character or string was found. Note: The script function returns the first position where the search found String 2 as a value. The system counts the position starting with the beginning of String1.
- 0: The character or string was not found.
Examples
The following example searches for the hash tag character (#) within the string "AE#01, AE#02". The system returns the value 10, and prints this result in the activation report:
:SET &STRING# = "AE#01, AE#02"
:SET &SEARCH# = "#"
:SET &POS# = STR_FIND_REVERSE(&STRING#, &SEARCH#)
:PRINT &POS#
In the following example, a string is searched. It is found at position 8:
:SET &POS# = STR_FIND_REV("AE#01, AE#02", "AE")
:PRINT &POS#
See also: