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

  • STR_FIND_REV[ERSE]
    Searches for a character or a string within a string

  • String 1
    Alphanumeric string
    Format: script literal or script variable

  • String 2
    Alphanumeric string
    Format: script literal or script variable

Return codes

  • 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


Example

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.

AE#01,  AE

: 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: