python正则表达式后向引用的一个例子: \b(\w+)\b\s+\1\b可为什么我总觉得应该写

python正则表达式后向引用的一个例子:
\b(\w+)\b\s+\1\b可为什么我总觉得应该写成\b(\w+)\b\s+\b\1\b呢?就像要匹配hi一样,不是应该写成\bhi\b吗?
麻烦高手们指点一下,谢谢啦

\s+表示空白字符,\1引用前面的\w+,即重复前面的单词
空白字符后面跟着单词已经隐含了单词边界\b,加不加\b匹配的结果都一样
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答