擅长:python、mysql、java
<p>关于<a href="https://regex101.com/r/csBFdx/3" rel="nofollow noreferrer">this</a>正则表达式如何:</p>
<pre><code>>>> s = '''var foe = 10;
foe = "";
dark_vador = 'bad guy'
' I\m your father, foe ! '
bar = thingy + foe'''
>>>
>>> re.findall(r'(?!\'.*)foe(?!.*\')', s)
['foe', 'foe', 'foe']
</code></pre>
<p>这里的诀窍是确保表达式不匹配任何带有前导和尾随<code>'</code>的字符串,并记住要考虑中间的字符,然后是re表达式中的<code>.*</code>。在</p>