indexOf (String.indexOf メソッド)

public indexOf(value: String , [startIndex: Number ]) : Number

ストリング内を検索し、ストリング内の startIndex 以降の位置で見つかった最初の value の位置を返します。このインデックスはゼロから始まります。つまりストリングの最初の文字は、インデックス 1 ではなくインデックス 0 にあると見なされます。value が見つからない場合、メソッドは -1 を返します。

対応バージョン : ActionScript 1.0、Flash Player 5

パラメータ

value:String - ストリング。検索対象のサブストリングです。

startIndex:Number (オプション) - 検索の開始インデックスを指定する整数

戻り値

Number - 最初に見つかった指定のサブストリングの位置。見つからなかった場合は -1 を返します。

次の例では、indexOf() を使用して文字とサブストリングのインデックスを返します。

var searchString:String = "Lorem ipsum dolor sit amet.";
var index:Number;

index = searchString.indexOf("L");
trace(index); // output: 0

index = searchString.indexOf("l");
trace(index); // output: 14

index = searchString.indexOf("i");
trace(index); // output: 6

index = searchString.indexOf("ipsum");
trace(index); // output: 6

index = searchString.indexOf("i", 7);
trace(index); // output: 19

index = searchString.indexOf("z");
trace(index); // output: -1

関連項目

lastIndexOf (String.lastIndexOf メソッド)


 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00002162.html