我正在阅读有关正则表达式的书,并且遇到了以下示例\b
:
猫把食物撒在整个房间里。
使用正则表达式- \bcat\b
将匹配单词,cat
但不匹配cat
in scattered
。
对于\B
作者使用以下示例:
请输入9位数的ID
出现在您的颜色-编码的密码钥匙上。
在单词之间使用正则表达式\B-\B
匹配。使用在另一方面相匹配的中和。-
color - coded
\b-\b
-
nine-digit
pass-key
为什么在我们使用的第一个例子中\b
分离cat
,并在第二次使用\B
分离-
?使用\b
在第二个例子做什么它做前面相反。
请给我解释一下区别。
编辑:另外,任何人都可以用一个新的例子进行解释吗?