這次帶給大家正規表示式m修飾符(多行匹配)使用詳解,使用正規表示式m修飾符(多行匹配)的注意事項有哪些,下面就是實戰案例,一起來看一下。
正規表示式m修飾符:
m修飾符規定正規表示式可以執行多行匹配。
m修飾符的作用是修改^和$在正規表示式中的作用,讓它們分別表示行首和行尾。
在預設狀態下,一個字串無論是否換行只有一個開始^和結尾$,如果採用多行匹配,那麼每一個行都有一個^和結尾$。
語法結構:
建構子方式:
#new RegExp("regexp","m")
物件直接量方式:
/regexp/m
#瀏覽器支援:
##IE瀏覽器支援此元字元。
火狐瀏覽器支援此元字元。 Google瀏覽器支援此元字元。
實例程式碼:實例一:
var str="This is an\n antzone good"; var reg=/an$/; console.log(str.match(reg));
var str="This is an\n antzone good"; var reg=/an$/m; console.log(str.match(reg));
var reg = /^b/; var str = 'test\nbbs'; execReg(reg,str);
var reg = /^b/m; var str = 'test\nbbs'; execReg(reg,str);
以上是正規表示式m修飾符(多行匹配)使用詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!