擅长:python、mysql、java
<p>您遇到的问题与这样一个事实有关:这个regex <code>[A-Z]*</code>开始匹配,然后在完成类似<code>Flag</code>的情况之前停止。尝试通过要求<code>[A-Z]</code>匹配至少两个或更多的字母来解决这个问题。试试这个正则表达式:</p>
<pre><code>[A-Z]{2,}|[A-Z]?[a-z]*
</code></pre>
<p>演示:<a href="https://regex101.com/r/H2ExoN/1/" rel="nofollow noreferrer">https://regex101.com/r/H2ExoN/1/</a></p>