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

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

正則表達式中/\b\b/出現空字符串個數問題

正則表達式中/\b\b/出現空字符串個數問題

夢里花落0921 2018-10-13 15:30:07
代碼如下:var str = "i love javascript very much!"; console.log(str.match(/\b\b/g));匹配的結果是十個空字符串,b是單詞邊界,如果按照一個個單詞來算應該是5個空字符串才對。十個空字符串的解釋目前看來只能是把空格和!當作一個單詞,這樣數剛好是十個,可問題來了:如果我在much!后面加一個或者多個空格,還是十個沒變;加一個m或者多個m(一串字母也行),運行的結果都是十二個空字符串;在到后面加空格,還是十二個,然后加一個字母或者多個字母,又多了兩個空字符串(也就是一共十四個字符串)。請問怎么解釋這個現象?
查看完整描述

1 回答

?
浮云間

TA貢獻1829條經驗 獲得超4個贊

/\b\b/這個式子的含義:2個邊界之間的空字符串

你仔細想想,符合此條件的位置有幾個?


查看完整回答
反對 回復 2018-11-05
  • 1 回答
  • 0 關注
  • 482 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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