正则表达式的概念
1.使用单个字符串来描述匹配一系列符合某个语法规则的字符串。
2.是对字符串操作的一种逻辑公式。
3.应用场景:处理文本和数据。
4.正则表达式过程:依次拿出表达式和文本中的字符比较,如果每一个字符都能匹配,则匹配成功;否则匹配失败。
import re :python 正则表达式模块。
简单的正则表达式例子:
匹配开头字符串
import re
ma = re.compile(r'on') #创建一个对象,可以加参数,达到不一样的效果,类似不区分大小写re.compile(r'on', re.I)
str1 = 'on 12131'
d = ma.match(str1)
print d.group() #匹配结果
print d.span() #匹配位置
print d.re
print d.string #原串