[英]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.