擅长:python、mysql、java
<p>除了@Wiktor模仿<code>(*SKIP)(*FAIL)</code>的答案之外,你可能还和neg相处得很好。展望:</p>
<pre><code>(?!.*\b(?:not|bitterly))(?i)sweet(?:ened)?
</code></pre>
<p>见<a href="https://regex101.com/r/dB8i1f/2/" rel="nofollow noreferrer"><strong>a demo on regex101.com</strong></a>。<br/>
</p><hr/>
缺点(也许?):不考虑<code>not</code>和<code>bitterly</code>的位置,因此
<pre><code>sweet and not sour
</code></pre>
<p>不会匹配的。由你来决定是否需要这样做。你知道吗</p>