Regexp(正規表現)


SYNTAX RegExp( patern [, flag] ) DESC RegExp 型の Object を search() など各メソッドの引数にわたす
// コンストラクト var re = new RegExp( "test" ); var s = "Test dayo"; // RET: -1 var idx = s.search( re ); // Insentive 指定 var re = new RegExp( "test", "i" ); // Global マッチ var re = new RegExp( "/", "g" ); path = "d:/foo/bar/test.txt"; path.repace( re, "\\" ) // RET: 0 var idx = s.search( re );
文字列処理で使うと便利
var a = s.split( /[0-9]+/ ); var idx = s.search( /[0-9]+/ );
\s 空白文字。 空白、タブ、およびフォーム フィードが含まれます。