API version 4
iOSAndroidWindows
|
説明 |
指定した文字列をposまで検索し、最後に見つかった位置を返します。
|
|
|
呼出形式 |
var n = str.LastIndexOf( find [, pos ] )
|
|
|
戻り値 |
見つかった位置を示す0から始まる数値を返します。見つからない場合は-1を返します。
|
|
|
引数 |
String find |
検索する文字列 |
|
|
integer pos |
検索範囲の終端位置 0から始まる数値を指定します。省略すると最後まで検索します。
|
|
例外 |
Func-4 |
引数が不正です
|
|
使用例 |
var str1 = new String("abcdefg abcdefg");
print(str1.LastIndexOf("cd"), "\n");
/* 対象文字列に2バイト文字を含む場合 */
var str2 = new String("東京都千代田区千代田1番1号");
var last = -1;
while (true) {
var idx = find(str2, "1", last + 1);
if (idx < 0) {
break;
}
last = idx;
}
print(last, "\n");
|
|
|
関連項目 |
IndexOfメソッド find関数 |
|