本文主要介紹正則表達式的修飾符(正則表達式(?m)),下面一起看看正則表達式的修飾符(正則表達式(?m))相關(guān)資訊。
正則表達式m修飾符:
m修飾符指定正則表達式可以執(zhí)行多行匹配。m修飾符的功能是修改 和美元 在正則表達式中,它們分別表示一行的開始和結(jié)束。默認(rèn)情況下,一個字符串只有一個開始和一個結(jié)束$,不管它是否換行。如果多行匹配,每行都有一個開始和一個結(jié)束$。
語法結(jié)構(gòu):構(gòu)造器模式:
新的正則表達式( 正則表達式和, m )
對象直接量模式的:
/r:i:示例1 :
var str = 這是一個\ n antzone od var reg =/an $/;console . log(str . match(r:
var str = 這是一個\ n antzone od var reg=/an$/m。console . log(str . match(reg));上面的代碼可以匹配字符串 安 因為采用了多線匹配。
示例3:
var reg = /^b/;var str = 測試\ nbbs ;execreg(reg,str);匹配失敗,因為字符串開頭沒有b字符。但是在添加m修飾符之后:
示例4:
var reg = /^b/m;var str = 測試\ nbbs ;execreg(reg,str);匹配到b,因為加了m修飾符后,已經(jīng)表示行首了,又因為bbs在字符串第二行的開頭,所以可以匹配成功。
標(biāo)簽:
匹配字符串實例裝飾頁
了解更多正則表達式的修飾符(正則表達式(?m))相關(guān)內(nèi)容請關(guān)注本站點。