API version 4

find関数

iOSAndroidWindows

 

説明

文字列開始位置から対象文字列を検索し、一致した部分の先頭位置を求めます。位置は文字列の先頭を0として数えます。

 

呼出形式

var i = find( 文字列, 対象文字列, 開始位置 [, 処理単位 ] )

 

戻り値

一致した部分の先頭位置

 

引数

String 文字列

検索する文字列

 

String 対象文字列

検索対象の文字列

 

integer 開始位置

対象の文字列の中で検索を開始する位置

 

integer 処理単位

互換性のために残されています。

無視され、引数によらず半角全角の区別をしません

Mobile互換モード
次のように引数を処理します。

動作

0半角全角の区別をせず、一律に1文字とみなします。
1半角は1文字、全角は2文字とみなします。

 

例外

なし

 

 

使用例

var str = "I have a book. I have a pen.";
var i = -1;
while (true) {
    i = find(str, "have", i + 1);
    if (i < 0) {
        break;
    }
    print(i, "\n");
}

 

関連項目

 

 



「オンラインマニュアル」一覧へ戻る
「Bizの宝箱」TOPへ戻る