擅长:python、mysql、java
<p>您可以使用<a href="http://www.regular-expressions.info/lookaround.html" rel="nofollow">positive look ahead</a>:</p>
<pre><code>\w+(?=\s(dog|dogs)\b)
</code></pre>
<p><a href="https://regex101.com/r/uD5eX3/1" rel="nofollow">Demo</a></p>
<p>此正则表达式将匹配长度为1或更大且后跟单个whitspace和<code>dog</code>或{<cd2>}的任何单词。在</p>
<p><em>注意</em>您只能使用没有单词边界的<code>\w+(?=\sdog)</code>,因此它也将匹配<code>is</code>中的<code>is</code>!在</p>
<p>在你的代码中:</p>
^{pr2}$