擅长:python、mysql、java
<p>下面的Regex应该适合您,添加了可选的大写字母<a href="https://docs.python.org/2/howto/regex.html#lookahead-assertions" rel="nofollow noreferrer">lookahead assertion</a>或结尾<code>$</code>,后跟<code>.</code>,以避免停在<code>A.</code>和<code>B.</code></p>
<pre><code>import re
string = 'LIPCIUS, A. grounded out to 3b (1-2 FBF); AMMONS advanced to second. MOBERG struck out swinging (2-2 BSSFBS).'
x = re.findall("[A-Z].*?[\.!?]\s?(?=[A-Z]|$)", string, re.DOTALL)
# ['LIPCIUS, A. grounded out to 3b (1-2 FBF); AMMONS advanced to second. ', 'MOBERG struck out swinging (2-2 BSSFBS).']
</code></pre>