[英]Repeatedly splitting strings in python
我正在寻找一个函数,通过在我指定的各种标点(例如,!?)处将字符串拆分为str列表。 我知道我应该将.split()函数与特定的标点符号一起使用,但是我无法弄清楚如何使用指定的每个标点符号来迭代运行拆分,以生成由原始str拆分组成的单个str列表在每个标点符号处。
要使用多个定界符进行拆分,应使用re.split()
:
import re
pattern = r"[.,!?]" # etc.
new = re.split(pattern, your_current_string)
将其放在函数形式中应该足够简单。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.