码迷,mamicode.com
首页 > 其他好文 > 详细

正则表达式学习

时间:2019-11-03 16:49:45      阅读:61      评论:0      收藏:0      [点我收藏+]

标签:返回   属性   arch   字符串   mat   正则   object   对象   group   

python常用正则表达式处理函数:

1. re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none。

re.match(pattern, string, flags=0)

2. re.search 扫描整个字符串并返回第一个成功的匹配。

re.search(pattern, string, flags=0)

3. re.findall() 找到匹配的所有子串,并把他们作为一个列表返回

re.findall(pattern, string)

4. re.finditer()找到匹配的所有子串,并把他们作为一个迭代器返回

match() search() finditer()如果匹配成功则返回一个Match Object对象,该对象有以下属性、方法:

group() 返回匹配成功的字符串

start()返回匹配开始的位置

end()返回匹配结束的位置

span()返回一个元组,包含匹配开始、结束的位置

正则表达式学习

标签:返回   属性   arch   字符串   mat   正则   object   对象   group   

原文地址:https://www.cnblogs.com/yeran/p/11787541.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!