擅长:python、mysql、java
<p>琼几乎能很好地用各种方法摆脱牙套。我唯一要补充的是,如果您关心的是风格,并且您可以奢侈地使用<code>Python 3.6+</code>,那么您可以使用</p>
<pre><code>rx = re.compile(fr'''
(?:\b\w+\W+){{5}} # five words before
(?:{"|".join(ankerwords)})
(?:\W+\w+\b){{5}} # five words thereafter
''', re.X)
</code></pre>