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

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


 Siebel eScript Language Reference 
 Published: 18 April 2003