擅长:python、mysql、java
<p>您可以使用此正则表达式来捕获后跟新句子的点</p>
<p><code>(\.)(?:[A-Z])</code>
你可以把它传给re.sub公司用r'\1\n'作为替换</p>
<p><code>parsed_text = re.sub(r'(\.)(?:[A-Z])',r'\1\n',your_text)</code></p>
<p>你也可以把它分成一个句子列表(但是你会失去结尾的点)</p>
<pre><code> sentence_list = re.split(r'\.(?=[A-Z])',your_text)
</code></pre>