簡體   English   中英

反復在python中拆分字符串

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM