find関数

 

説明

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

 

呼出形式

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

 

戻り値

一致した部分の先頭位置

 

引数

String 文字列

検索する文字列

 

String 対象文字列

検索対象の文字列

 

integer 開始位置

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

 

integer 処理単位

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へ戻る