擅长:python、mysql、java
<p>可以使用带有<code>g</code>标志的以下正则表达式:</p>
<pre><code>(?<!\()\b[a-zA-Z ]+\b\.(?![\)])
</code></pre>
<p><strong>正则表达式可视化:</strong></p>
<p><a href="https://i.stack.imgur.com/u4ntW.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/u4ntW.png" alt="enter image description here"/></a></p>
<p><a href="https://www.debuggex.com/r/rLaqko_Hl5FK3gCV" rel="nofollow noreferrer">Debuggex Demo</a></p>
<p><strong>每个Regex元素的解释:</strong></p>
<p><code>(?<!\()</code>-消极的向后看</p>
<p><code>\b</code>-断言单词边界处的位置</p>
<p><code>[a-zA-Z ]+</code>-匹配列表中的单个字符一次或无限次</p>
<p><code>\b</code>-断言单词边界处的位置</p>
<p><code>\.</code>-按字面意思匹配字符<code>.</code></p>
<p><code>(?![\)])</code>-负面展望</p>
<p><code>g</code>标志-第一次匹配后不返回</p>
<p><strong>匹配结果</strong>:</p>
<blockquote>
<p>I feel confident in social situations. </p>
<p>I feel lonely.</p>
<p>I feel energetic.</p>
</blockquote>