字符串切片分割

方法1:多次使用split方法
方法2:正则表达式:re.split()

import re
def mySplit(s, ds):
    res = [s]
    for d in ds:
        t = []
        map(lambda x: t.extend(x.split(d)), res)
        res = t
    return res

s = 'ab;cd|efg|hi,jkl|mn\topq;rst,uvw\txyz'
res = re.split(r'[,;|\t]+', s)
print(res)
print(mySplit(s, ',;|\t'))
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页