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] (String1String2)

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: