擅长:python、mysql、java
<p>使用<code>\b</code>断言:希望这有帮助。你知道吗</p>
<pre><code>>>> s = "the sixty six items"
>>> print(re.findall(r'(?is)(\bsixty\b|\bsix\b)',s))
['sixty', 'six']
</code></pre>
<p><code>\b</code>断言将避免错误命中,例如:如果您添加了十六个并且不希望匹配</p>
<p>没有<code>\b</code></p>
<pre><code>>>> s = "the sixty sixteen six items"
>>> print(re.findall(r'(?is)(sixty|six)',s))
['sixty', 'six', 'six']
</code></pre>
<p>有<code>\b</code>(优势)</p>
<pre><code>>>> s = "the sixty sixteen six items"
>>> print(re.findall(r'(?is)(\bsixty\b|\bsix\b)',s))
['sixty', 'six']
</code></pre>