【发布时间】:2021-05-07 08:27:48
【问题描述】:
有人帮我处理拆分功能的多个分隔符吗?
例如,给定一个字符串"#1(X,Y)",我想使用(, ',', ) 之类的分隔符来获得('#1', 'X', 'Y') 之类的集合
我试过re.split(' \\( | , | \\) ', '#1(X,Y)') 但得到
['#1', 'X, Y', '']
【问题讨论】:
-
您可以使用
.replace()替换并为每个分隔符执行此操作并替换为逗号或某物,然后您可以只用逗号分割 -
如果您想按
(和,和)进行拆分,那么这听起来像是'[(),]'这样的表达式。我不知道你问题中的那个表达应该是什么。