擅长:python、mysql、java
<p>另一个选项是首先匹配可选的单词字符,后跟<code>bar</code>,当匹配后,检查直接在左边的不是<code>foobar</code></p>
<p>lookbehind断言将在首先匹配<code>bar</code>之后运行</p>
<pre><code>\w*bar(?<!foobar)
</code></pre>
<ul>
<li><code>\w*</code>匹配0+个单词字符</li>
<li><code>bar</code>逐字匹配</li>
<li><code>(?<!foobar)</code>负向后看,从当前位置断言<code>foobar</code>不直接向左</李>
</ul>
<p><a href="https://regex101.com/r/6Fhmlc/1" rel="nofollow noreferrer">Regex demo</a></p>