亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

正則表達式 ?開頭 是什么意思?

正則表達式 ?開頭 是什么意思?

茅侃侃 2018-12-13 18:18:37
/[+-]?(?:d*.|)d+(?:eE?d+|)/.source這一串 正則咋解讀的。(?:)這個?號開頭的 是個啥意思。。。正則小白不太懂這里,希望能有解答。謝謝
查看完整描述

1 回答

?
阿晨1998

TA貢獻2037條經驗 獲得超6個贊

(exp) 這個叫捕獲組,匹配結果,并捕獲結果

(?:exp) 這個叫非捕獲組,只匹配結果,但不捕獲結果


舉個例子


//結果是 [ "abcd", "a", "b", "c", "d" ]

console.log( (/(a)(b)(c)(d)/g).exec('abcd') );


//結果是 [ "abcd", "a", "b"]

console.log( (/(a)(b)(?:c)(?:d)/g).exec('abcd') );

備注:exec() 方法用于檢索字符串中的正則表達式的匹配


查看完整回答
反對 回復 2019-01-08
  • 1 回答
  • 0 關注
  • 862 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號