[英]How to split string in python using multiple delimeters
我正在使用 Python3 並希望將字符串拆分為多個子字符串。 我的代碼如下所示。
pr_list=re.split(r'\s{1,}', "the string, data,could have, multiple spaces".strip())
上面的代碼適用於作為分隔符的單個或多個空格。 但此外,如何使用另一個分隔符(即','
拆分相同的字符串?
例如
上面顯示的“data,could”字符串也分為“data”和“could”字符串。
輸出我正在尋找的只是單詞,沒有空格或“,”。
['the', 'string', 'data', 'could', 'have', 'multiple', 'spaces']
也許你可以使用這個r'[,]+'
import re
pr_list=re.split(r'[ ,]+', "the string, data,could have, multiple spaces".strip())
>>> pr_list
['the', 'string', 'data', 'could', 'have', 'multiple', 'spaces']
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.