首页 > 编程语言 > 详细

python 拆分字符串(3.0)

时间:2019-02-12 00:29:30      阅读:200      评论:0      收藏:0      [点我收藏+]

拆分字符串

1.

def my_split(s, ds):
    l = [s]
    for d in ds:
        res = []
        list(map(lambda x: res.extend(x.split(d)), l))
        l = res
    return l

s = ‘abc;dwwewfe;rqger|gert;klg\tjotrg\tpa|s;dooo‘
ds = ‘;\t|‘
l = my_split(s, ds)
print(l)

output:

[‘abc‘, ‘dwwewfe‘, ‘rqger‘, ‘gert‘, ‘klg‘, ‘jotrg‘, ‘pa‘, ‘s‘, ‘dooo‘]

2.

import re
re.split(r‘[;\t|]+‘, s) # + 代表至少一个 可以是多个

output:

[‘abc‘, ‘dwwewfe‘, ‘rqger‘, ‘gert‘, ‘klg‘, ‘jotrg‘, ‘pa‘, ‘s‘, ‘dooo‘]

python 拆分字符串(3.0)

原文:https://www.cnblogs.com/wangjiale1024/p/10363668.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!