lastIndexOf (JavaScript)

最後に登場するサブストリングの索引を取得します。

定義場所

String (Standard - JavaScript)

構文

lastIndexOf(searchString:string, position:int) : int

lastIndexOf(searchString:string) : int

パラメータ 説明
searchString 検索対象のサブストリング。
position 検索を開始する最後の位置からの位置。デフォルトは最後の位置です。
戻り値 説明
int 位置 0 に対して相対的なサブストリングの位置、またはサブストリングが見つからない場合は -1。

使用法

このメソッドでは、ストリングの最後の位置、または 2 番目のパラメータを減算した最後の位置から開始して、逆方向に検索します。

(1) この例では、Paris が返されます。
var cities = new String("Paris   Moscow   Tokyo   Paris");
var n = cities.lastIndexOf("Paris");
if (n >= 0) {
	return cities.substring(n)
} else {
	return "Paris not found";
}

(2) この例では、Paris Moscow Tokyo Paris が返されます。

var cities = new String("Paris   Moscow   Tokyo   Paris");
var n = cities.lastIndexOf("Paris", 5);
if (n >= 0) {
	return cities.substring(n)
} else {
	return "Paris not found";
}