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 用多个分隔符对字符串进行分割成多个段
最新推荐文章于 2023-01-05 15:34:13 发布