Siebel eScript Language Reference > Siebel eScript Commands > String Objects >

lastIndexOf() Method


This method finds the position of the last occurrence of a substring in a string.

Syntax

stringVar.indexOf(substring [, offset])

Parameter
Description

substring

One or more characters to search for

offset

The position in the string at which to start searching, where 0 represents the first character

Returns

The position of the last occurrence of a substring in a string variable.

Usage

The stringVar.lastIndexOf() function searches the entire substring in a string variable. The substring parameter may be a single character. If offset is given, searching starts at the indicated position. If it is not given, searching starts at the end of the string.

For example:

var string = "what a string";
string.lastIndexOf("a")

returns the position of the last a appearing in the string, which in this example is 5. Similarly,

var magicWord = "abracadabra";
var firstB = magicWord.lastIndexOf("b", 7);

returns 1, the index of the first b to be found in the string when starting backward from the eighth character of the string.

See Also

charAt() Method
Clib.strchr() Method
Clib.strpbrk() Method
indexOf() Method
string.replace() Method

Siebel eScript Language Reference