可匹配单词边界,B可匹配非单词边界:
:匹配一个单词边界,也就是单词和空格之间的位置,不匹配任何字符;
B: 取非,即匹配一个非单词边界;
举例:
字符串str1 = "This is a big big_dog!"
我们想要匹配出该字符串的“big”单词,但是不想要包含“big”的,name我们就可以使用:
若是不用用则得到:
此处两个“big”,一为“big”,二为“big_dog”中的“big”。
B的作用与相反,匹配非单词边界:
14-17为不以单词为边界的“big”所在之处。