match()

このエントリーをはてなブックマークに追加

String.match()は正規表現で文字列を検索するためのメソッドです。

String.match()は引数に与えた正規表現オブジェクトから正規表現を行ない、一致する結果を配列で返し、一致しない場合はNULLを返します。結果はarray[0]に一致したテキストを、array[1]以降に正規表現内の括弧「()」に対応したテキストを返します。

"barfoo".match(/bar/);//["bar"]
"foo".match(/bar/);//null
"barfoo".match(/b(ar)/);//["bar", "ar"]
"barfoo".match(/(b)(ar)/);//["bar", "b", "ar"]

このメソッドはRegExp.exec()の引数とオブジェクトの関係を入れ替えたものです。

登録日 : 2013年07月29日 最終更新日 : 2013年7月29日

同じカテゴリー(String)のエントリー

検索

スポンサードリンク

バージョン

リファレンス