正则表达式学习
Posted yeran
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正则表达式学习相关的知识,希望对你有一定的参考价值。
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()
返回一个元组,包含匹配开始、结束的位置
以上是关于正则表达式学习的主要内容,如果未能解决你的问题,请参考以下文章