擅长:python、mysql、java
<p>我不是python开发人员,但问题似乎是您正在使用<code>findall</code>,因此据我所知,您可以使用<code>finditer</code>(并搜索第一次迭代)或<code>search</code>来查找一个匹配对象。你知道吗</p>
<p>但是,如果要使用<code>findall</code>,则可以将<code>^</code>锚点添加到正则表达式中:</p>
<pre><code>^((The Smithsonian|The Metropolitan)[^\.]*\.[^\.]*\.)
</code></pre>
<p><strong><a href="https://regex101.com/r/pB0sV4/1" rel="nofollow">regex demo</a></strong></p>