String.IndexOfメソッド

 

説明

指定した文字列をpos以降から検索し、最初に見つかった位置を返します。

 

このメソッドでは対象文字列の文字種を意識せずに検索を行います。対象文字列に2バイト文字を含む検索を行う場合にはfind関数を使用してください。

 

呼出形式

var n = str.IndexOf( find [, pos ] )

 

戻り値

見つかった位置を示す0から始まる数値を返します。見つからない場合は-1を返します。

 

引数

String find

検索する文字列

 

integer pos

検索範囲の開始位置

0から始まる数値を指定します。省略すると先頭から検索します。

 

例外

Func-4

引数が不正です

 

使用例

var str1 = new String("abcdefg abcdefg");
print(str1.IndexOf("cd"), "\n");
 
 
/* 対象文字列に2バイト文字を含む場合 */
var str2 = new String("東京都千代田区千代田11");
print(find(str2, "1", 0), "\n");

 

関連項目

LastIndexOfメソッド

find関数

 



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