python如何拆分含有多种分隔符的字符串
发布网友
发布时间:2022-04-24 03:08
我来回答
共1个回答
热心网友
时间:2022-04-18 05:23
通过re.split()方法,一次性拆分所有字符串
import re
def go_split(s, symbol):
# 拼接正则表达式
symbol = "[" + symbol + "]+"
# 一次性分割字符串
result = re.split(symbol, s)
# 去除空字符
return [x for x in result if x]
if __name__ == "__main__":
# 定义初始字符串
s = '12;;7.osjd;.jshdjdknx+'
# 定义分隔符
symbol = ';./+'
result = go_split(s, symbol)
print(result)