Home > flash > 空白文字を無視して単語を抽出

空白文字を無視して単語を抽出

  • Posted by: daniwell
  • 2010年2月 9日 03:28
  • flash

正規表現の話。
下のサンプルはAS3だけど基本的には他の言語と大差ないかと。

改行や空白などが間に挟まった単語で、それらを全部マッチさせたい場合、
たとえば「りんご」という単語を例にとって見た場合、下記のように「り\s.ん\s.ご」という正規表現パターンで抽出することができます。

var str1 :String = "りんご";
var str2 :String = "り   ん      ご";
var str3 :String = "り\nん\n\n\n\n\nご";

var reg :RegExp = /り\s.ん\s.ご/;

trace( str1.match( reg ) );
trace( str2.match( reg ) );
trace( str3.match( reg ) );

"\s"は任意の空白文字(スペース・タブ・改行・復帰)を指します。

Comments:0

Comment Form

Trackbacks:0

TrackBack URL for this entry
http://www.papiness.com/blog/mt-tb.cgi/292
Listed below are links to weblogs that reference
空白文字を無視して単語を抽出 from papi-blo

Home > flash > 空白文字を無視して単語を抽出

Search
Feeds

Return to page top