- 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"は任意の空白文字(スペース・タブ・改行・復帰)を指します。
- Newer: すこし、懐かしい日
- Older: 献立表代わりとして使うのも確かに