<p>我需要一个正则表达式的帮助,它在开头找到前两个单词,然后在后面只取前两个句子,不管文本中出现了多少实例。你知道吗</p>
<pre><code>text = "The Smithsonian museum is home to a variety of different art displays. According various reports art appreciation is on the rise. Blah blah blah blah. The Smithsonian museum blah blah blah. Blah blah blah blah."
</code></pre>
<p>我的代码如下所示:</p>
<pre><code>(re.findall(r"""((The Smithsonian|The Metropolitan)[^\.]*\.[^\.]*\.)""", text))
</code></pre>
<p>然而,这是返回多个实例,而不仅仅是前两句话,而且常常返回垃圾,如“史密森尼”,在最后。你能帮忙吗?谢谢!你知道吗</p>