Mar*_*tos 10
忽略诸如.构成句子结尾时的考虑因素:
import re
' '.join(re.split(r'(?<=[.?!])\s+', phrase, 2)[:-1])
Run Code Online (Sandbox Code Playgroud)
编辑:刚刚发生的另一种方法是:
re.match(r'(.*?[.?!](?:\s+.*?[.?!]){0,1})', phrase).group(1)
Run Code Online (Sandbox Code Playgroud)
笔记:
{0,1}比想要提取的句子数少1 .