正則

元字符\w ===[0-9A-z_]包括特殊的下劃線。

\s? ===[\t\n\f\r\v]

\b 匹配單詞邊界

/[\u0000-\uffff]/所有。

.? ===[^\n\r]

n*? {0,}? ? reg=/\w*/g? ? ? ? ? ? ? ? ? ? 盡量多匹配\w? 如? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 'ABC多個(gè)空格bcd'.match(reg)? ? ? ? ? 結(jié)果是:? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ['ABC'+多個(gè)空串+'bcd'+一個(gè)空串]

^abc$? 限定就得是abc

reg.lastindex 游標(biāo)位置,可以手動(dòng)控制?

exec(str)從lastindex為0開始匹配,匹配一次結(jié)束的位置為下一次lastindex開始的位置。

str.split(reg)按reg拆str

'aa'.replace('a','b')和'aa'.replace(/a/,'b')結(jié)果是ba

'aa'.replace(/a/g,'b')結(jié)果為aa

replace(reg,function(匹配結(jié)果,第一個(gè)子表達(dá)式,第二個(gè)子表達(dá)式){})? 匹配一次,對(duì)應(yīng)的那次數(shù)據(jù)執(zhí)行一次函數(shù)

例如var reg = /(\w)\1(\w)\2/g

\1 就是第一個(gè)子表達(dá)

正向預(yù)查的? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?= n 匹配任何后面跟著n的字符串? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?!n? 對(duì)應(yīng)匹配不跟n的
加?取消貪婪匹配。 ??第一個(gè)量詞,第二個(gè)取消貪婪匹配,能取零不取一。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • //定義正則表達(dá)式的兩種方式,在用構(gòu)造函數(shù)的時(shí)候,有些地方是要加轉(zhuǎn)義字符的。 //1、字面量。 var reg =...
    xiaobing0324閱讀 565評(píng)論 0 0
  • 1,正則表達(dá)式的作用:匹配一個(gè)字符串中的一些內(nèi)容 2,聲明和使用: 1)構(gòu)造函數(shù) var reg=new RegE...
    WDL_1a39閱讀 862評(píng)論 0 1
  • Python中的正則表達(dá)式(re) import rere.match #從開始位置開始匹配,如果開頭沒有則無re...
    BigJeffWang閱讀 7,593評(píng)論 0 99
  • 問答 \d,\w,\s,[a-zA-Z0-9],\b,.,*,+,?,x{3},^$分別是什么?答:\d 查找數(shù)...
    饑人谷_桶飯閱讀 340評(píng)論 0 1
  • 你說 路燈要么一直亮著 要么就完全滅掉 忽明忽暗是件很恐怖的事情 你說 你想要一件可以讓你變成透明人的衣服 這樣大...
    蘇命也閱讀 302評(píng)論 0 3

友情鏈接更多精彩內(nèi)容