API version 1
- ‐
lastIndexOf¶
指定した文字列をposまで検索し、最後に見つかった位置を返します。
呼出形式一覧
呼出形式 |
説明 |
---|---|
integer lastIndexOf(string find[, integer pos]) |
findで指定した文字列をposで指定した位置まで検索し、最後に見つかった位置を返します。 |
戻り値一覧
戻り値 |
説明 |
---|---|
integer |
見つかった位置を示す0から始まる数値を返します。見つからない場合は-1を返します。 |
引数一覧
引数 |
説明 |
---|---|
find |
検索する文字列を指定します。 |
pos |
検索範囲の終了位置を指定します。省略すると先頭まで検索します。 |
例外
なし
関連項目
indexOfメソッド
使用例
CRSダウンロード
Form String_usage02 {
x = 0;
y = 0;
width = 800;
height = 600;
var str = new String("ABCDEFGHIJK");
var stq = new String("abcdefgXiab");
var stu = new String("ABCdeFGHIJK");
var sg = "不一致" ;
var ret = str.equalsIgnoreCase( stu ) ;
if (ret) sg = "一致" ;
print("文字列strとstuは ",sg) ;
var ret = str.equalsIgnoreCase( stq ) ;
if (!ret) sg = "不一致" ;
print("文字列strとstqは ",sg) ;
print("文字列 Xi は",stq.indexOf("Xi") ,"文字目の次です。");
print("文字列 bの最後は",stq.lastIndexOf("b") ,"文字目の次です。" ) ;
print("文字列 ABC はstrより大きい=",str.localeCompare("ABC"), "を返す");
print("文字列 ABCDEFGIHJK はstrと同じ=",str.localeCompare("ABCDEFGHIJK") );
print("文字列 ABD はstrより小さい=",str.localeCompare("ABD"), "を返す" );
print("文字列 ab を置き換えたstqは",stq.replace("ab","ZZ") );
print("文字列を小文字に変換 ",stq.toLocaleLowerCase() );
print("文字列を大文字に変換 ",stq.toLocaleUpperCase() );
}