2018-11-19
阅读量:
766
Python里的正则表达式
正则表达式提供了一种搜索文本的方法。它超乎想象地有用,但同时也相当复杂,以至于
需要专门的书籍来讲解。 之后的内容会频繁涉及正则表达式,届时我们再详述,这里只给
出 Python 中如何使用正则表达式的例子:
import re
print all([ # 所有这些语句都为true,因为
not re.match("a", "cat"), # * 'cat'不以'a'开头
re.search("a", "cat"), # * 'cat'里有一个字符'a'
not re.search("c", "dog"), # * 'dog'里没有字符'c'
3 == len(re.split("[ab]", "carbs")), # * 分割掉a,b,剩余长度为3
"R-D-" == re.sub("[0-9]", "-", "R2D2") # 用虚线进行位的替换
] # 打印True






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论