为了账号安全,请及时绑定邮箱和手机立即绑定

关于正则表达式 \B 是什么意思? 怎么用?

关于正则表达式 \B 是什么意思? 怎么用?

噜噜哒 2019-11-20 22:15:24
正则表达式 \B 是什么意思? 怎么用?
查看完整描述

3 回答

?
红糖糍粑

TA贡献1815条经验 获得超6个赞

补充一点:
\b 在ASCII字符中代表退格键, 但是 \b 同时也是一个正则表达式的特殊符号
为了让RE编译器把 \b 当做你想匹配的字符串,而非一个退格键,需要用另外一个反斜线进行转义, \\b

查看完整回答
反对 回复 2019-11-29
?
蝴蝶不菲

TA贡献1810条经验 获得超4个赞

\w用于匹配字母,数字或下划线字符。
{n}匹配确定的 n 次。例如,‘o{2}’ 不能匹配 ‘Bob’ 中的 ‘o’,但是能匹配 ‘food’ 中的两个oo。
\b定位符规定匹配模式必须出现在目标字符串的开头或结尾的两个边界之一。
比如表达式‘/\bst\b/’可以匹配‘stub’或‘best’,但不能匹配‘industry’。
所以/\b\w{2}\b/可以匹配任意以两个字母,数字或下划线字符为串头或串尾的串,比如'3com','a_b', 'never let'等,但不能匹配‘I hit u’或‘&abc%’

查看完整回答
反对 回复 2019-11-29
  • 3 回答
  • 0 关注
  • 2122 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信