Chinaunix首页 | 论坛 | 博客
  • 博客访问: 424762
  • 博文数量: 121
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1101
  • 用 户 组: 普通用户
  • 注册时间: 2014-03-20 19:29
个人简介

http://meetbill.github.io/

文章分类

全部博文(121)

我的朋友

分类: LINUX

2016-02-28 23:41:43

Python的str类有split方法,但是这个split方法只能根据指定的某个字符分隔字符串,

如果要同时指定多个字符来分隔字符串,该怎么办呢?

幸运的是python的re模块中提供的split方法可以用来做这件事情,如下代码示例:

import re
re.split('; |, ',str)

例如:

>>> a='Beautiful, is; better*than\nugly'
>>> import re
>>> re.split('; |, |\*|\n',a)['Beautiful', 'is', 'better', 'than', 'ugly']
阅读(1236) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~