最新のWeb開発のチュートリアル
 

JavaScript正規表現のm修飾子

<JavaScriptのRegExpオブジェクト

以下のための複数行検索を行う"is"文字列内の各行の先頭に:

var str = "\nIs th\nis it?";
var patt1 = /^is/m;

式は試合を取得する場所以下のマークされたテキストを示しています。


Is th
is it?
»それを自分で試してみてください

定義と使用法

m修飾子は、複数行の一致を実行するために使用されます。

m修飾子の御馳走始まる(^)と終わり($)ではなく、文字列のちょうど先頭や末尾よりも、(\ nまたは\ rで区切られた)文字列の各行の先頭や末尾にマッチする文字。

注:m修飾子は、大文字と小文字が区別され、最初に一致した後、検索を停止します。 グローバル、大文字と小文字を区別しない、複数行検索を実行するには、一緒にこの修飾子を使用する"g""i"

ヒント:使用する複数行 m修飾子が設定されているかどうかを指定するプロパティを。


ブラウザのサポート

表現
m はい はい はい はい はい

構文

new RegExp(" 技術的な詳細
JavaScriptのバージョン: 1.5

その他の例

グローバル、複数行検索を行う"is"文字列内の各行の先頭に:

var str = "\nIs th\nis h\nis?";
var patt1 = /^is/gm;

式は試合を取得する場所以下のマークされたテキストを示しています。

Is th
is h
is ?
»それを自分で試してみてください

グローバル、大文字と小文字を区別しない、複数行検索を行う"is"文字列内の各行の先頭に:

var str = "\nIs th\nis h\nis?";
var patt1 = /^is/gmi;

式は試合を取得する場所以下のマークされたテキストを示しています。


Is th
is h
is ?
»それを自分で試してみてください

グローバル、複数行検索を行う"is"文字列の各行の終わりに:

var str = "Is\nthis\nhis\n?";
var patt1 = /is$/gm;

式は試合を取得する場所以下のマークされたテキストを示しています。

Is
th is
h is
?
»それを自分で試してみてください

<JavaScriptのRegExpオブジェクト