例
以下のための複数行検索を行う"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オブジェクト