Home > flash > 文字列の検索について割とどうでもいいこと

文字列の検索について割とどうでもいいこと

  • Posted by: daniwell
  • 2010年5月18日 00:56
  • flash
var str :String = "テスト";
var i :uint = 0;

for (i = 0; i < 100000; i ++)
{
	str.search(/テスト/);
}

for (i = 0; i < 100000; i ++)
{
	str.indexOf("テスト");
}

単に任意の文字列が含まれているかどうかの検索だけなら、
無駄に正規表現使うよりもindexOfのほうが20~30倍くらい速い。

検索対象文字列 or 検索文字列を長くしてもおなじ。

正規表現は要はパターンマッチだから indexOf と比べて遅くいのは当然、といえばまあそうなのかも。

Comments:0

Comment Form

Trackbacks:0

TrackBack URL for this entry
http://www.papiness.com/blog/mt-tb.cgi/297
Listed below are links to weblogs that reference
文字列の検索について割とどうでもいいこと from papi-blo

Home > flash > 文字列の検索について割とどうでもいいこと

Search
Feeds

Return to page top