擅长:python、mysql、java
<p>如果它应该是字符串中的最后一个单词,并且总是有多个单词,则可以使用:</p>
<pre><code>[ \t]+(?=[a-zA-Z0-9/]{5})[a-zA-Z/]*[0-9][a-zA-Z0-9/]*[A-Za-z]$
</code></pre>
<ul>
<li><code>[ \t]+</code>匹配1+空格或制表符</li>
<li><code>(?=[a-zA-Z0-9/]{5})</code>断言至少5个字符的任何列出的</li>
<li><code>[a-zA-Z/]*</code>匹配0+次列出的任何</li>
<li><code>[0-9]</code>匹配一个数字</li>
<li><code>[a-zA-Z0-9/]*</code>匹配0+次character类中列出的任何</li>
<li><code>[A-Za-z]</code>匹配字符a-zA-Z</li>
<li><code>$</code>字符串结尾</li>
</ul>
<p><a href="https://regex101.com/r/iJswgx/1" rel="nofollow noreferrer">Regex demo</a></p>
<p>在替换中使用空字符串。你知道吗</p>