JavaScript中的正则表达式的\b 以及 \B是什么,说人话。

\b 的描述:匹配一个零宽单词边界(Matches a zero-width word boundary)
\B 的描述:匹配一个零宽非单词边界(Matches a zero-width non-word boundary)

这个描述我看不懂,用小白也能听懂的话讲出来,最好加上例子。

1
这两个匹配字符好像比较特殊,因为经过我的测试,他跟中文好像不怎么搭,只能应用于字母、数字和下划线,所以说这个符号我们一般不太常用。
2
“\b”可以表示字母在单词的边界,“\B”可以表示字母不在单词的边界。举个例子:“\B.+ful\b”就能匹配到“beautifulfull”中的“beautiful”。
3
“\bful\B.+”就能匹配到“beautifulfull”中的“full”.
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答