擅长:python、mysql、java
<p>要删除所有不是<code>a,adv,n,v</code>的实例,可以使用下面的regex并替换为空字符串。你知道吗</p>
<p><strong>第1步:</strong></p>
<p>正则表达式:</strong><code>^\S+\s+\S+\s+\S+\s+(?!a|n|adv|v).*$</code></p>
<p><strong><a href="https://regex101.com/r/zJ7tF0/3" rel="nofollow">Regex101 Demo</a></strong></p>
<hr/>
<p><strong>第2步:</strong></p>
<p>现在剩下的单词末尾有<code>a,adv,n,v</code>。现在,您可以使用这样的捕获组将整个字符串替换为单词。你知道吗</p>
<p>正则表达式:</strong><code>^\S+\s+\S+\s+(\S+)\s+(a|n|adv|v)$</code></p>
<p>替换为:</strong>替换为<code>\1</code>。你知道吗</p>
<p><strong><a href="https://regex101.com/r/zJ7tF0/1" rel="nofollow">Regex101 Demo</a></strong></p>