博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
拆分多种分隔符的字符串
阅读量:6694 次
发布时间:2019-06-25

本文共 405 字,大约阅读时间需要 1 分钟。

map实现

def mySplit(s, ds):    res = [s]    for d in ds:        t = []        list(map(lambda x: t.extend(x.split(d)), res))        res = t    return [x for x in res if x]s = 'ab;cd|efg|hi,jkl|mn\topq;rst,uvw\txyz'ds = ';,|\t'print(mySplit(s, ds))

 

re.split实现

import res = 'ab;cd|efg|hi,jkl|mn\topq;rst,uvw\txyz'ds = ';,|\t'print(re.split(r'[,;\t|]+', s))

 

转载于:https://www.cnblogs.com/ray-mmss/p/10464590.html

你可能感兴趣的文章
frame和iframe区别
查看>>
PHP验证码无法显示
查看>>
k8s/02中文文档学习笔记
查看>>
网站平台架构演变史(三) - 数据库表的查询优化
查看>>
步步为营 .NET 代码重构学习笔记 三、内联方法(Inline Method)
查看>>
前端地址大全
查看>>
DAY19-Django之model进阶
查看>>
从0移植uboot(六) _实现网络功能
查看>>
Linux命令——du
查看>>
Cube Stacking
查看>>
WPF中DataGrid的ComboBox的简单绑定方式(绝对简单)
查看>>
UIViewContentMode各类型效果
查看>>
转:开启nginx的gzip压缩的相关参数设置
查看>>
转:网站架构-从无到有
查看>>
MUI的一些笔记
查看>>
Jenkins可持续集成Python自动化脚本
查看>>
Linux系统起源及主流发行版
查看>>
跨域问题、跨域cookie问题
查看>>
smarty获取php中的变量
查看>>
linux中wget 、apt-get、yum rpm区别
查看>>