我正在尝试搜索&&在下面的文字中:
'if a + b > 0 && a - b < 0:'
我能够提取&amp;&amp;由以下正则表达式:
r'(?<=\s)&&(?=\s+)'
根据我的理解,我应该能够提取&amp;&amp;通过围绕\ b(工作边界)
r'\b&&\b'
为什么这不起作用?
答案 0 :(得分:2)
您可以使用\B&&\B
。 \b
用于字边界,\B
用于字边界。
正如@anubhava所提到的,&&
不是一个单词,而是两个单独的字符。所以\B&&\B
应该可以正常工作。