import re
str = 'one;two|three|four,five|six\tseven;eight,nine\tten'
def my_split(str, seps):
res = [str]
for sep in seps:
t = []
list(map(lambda ss: t.extend(ss.split(sep)), res))
res = t
return res
res = my_split(str, ',;|\t')
print(res)
# 用正则表达式分割
res = re.split('[;,|\t]+', str)
print(res)
Python 用多个分隔符对字符串进行分割成多个段
本文介绍了一种使用Python进行字符串分割的方法,包括自定义分割函数和利用正则表达式进行复杂字符串的高效分割。通过实例演示了如何处理包含多种分隔符的情况。

被折叠的 条评论
为什么被折叠?



