如何在python中使用split()与多个分隔符,包括空格



我需要分割以下字符串:逗号,空格和管道,

str1 = "HSQCV,feedback.fetch(stat[c[i]]) 3453 54f|note"

我需要得到我的输出列表str1后分割为:

['HSQCV', 'feedback.fetch(stat[c[i]])', '3453', '54f', 'note']

也许你可以尝试使用正则表达式

re.split('s|,||', str1)

使用下面的代码,它应该可以工作

str1 = "HSQCV,feedback.fetch(stat[c[i]]) 3453 54f|note"
str1=str1.replace(",", " ")
str1=str1.replace("|"," ")
str1.split()

相关内容

最新更新