Python 多分隔符切分数据
21 Apr 2018工作中经常会遇到用split()函数切分字符串的问题,但有时我们会看到一段话中有多种符号用来分隔,例如”字段1,字段2*字段3|字段4”,这时我们就需要借助re正则表达式包来实现多分隔符切割原始数据的方法。
Python 多分隔符切分数据程序如下:
import re
text = "字段1,字段2*字段3|字段4"
list = re.split("[,*|]",text)
print(list)
# 输出结果如下
['字段1', '字段2', '字段3', '字段4']
# 若需要剔除字段1,可直接写
import re
text = "字段1,字段2*字段3|字段4"
list = re.split("[,*|]",text)
print(list[1:4])
# 输出结果如下
['字段2', '字段3', '字段4']
分类: Python技术