使用re.split分句,怎么返回分句时被清除的符号
时间: 2023-04-06 20:03:14 浏览: 141
倾听者分句软件.exe
5星 · 资源好评率100%
我可以回答这个问题。使用re.split分句时,被清除的符号可以通过在分隔符中使用捕获组来保留。例如,可以使用以下代码来保留句号和感叹号:
import re
text = "Hello! How are you? I'm fine."
sentences = re.split(r'([.!?])\s*', text)
print(sentences)
输出结果为:
['Hello!', 'How are you?', "I'm fine.", '']
可以看到,句号和感叹号被保留在分句中,最后一个空字符串是因为原始文本以句号结尾。
阅读全文