1. 正则表达式:
是一种字符串验证的规则,通过特殊的字符串组合来确立规则
用规则去匹配字符串是否满足
如(^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$)可以表示为一个标准邮箱的格式
re模块的三个主要方法:
re.match:
re.match(匹配规则, 被匹配字符串)
从被匹配字符串开头进行匹配, 匹配成功返回匹配对象(包含匹配的信息),匹配不成功返回空。从头开始匹配,匹配第一个命中项
re.search:
re.search(匹配规则, 被匹配字符串)
从被匹配字符串开头进行匹配, 匹配成功返回匹配对象(包含匹配的信息),匹配不成功返回空。全局匹配,匹配第一个命中项
re.findall:
re.findall(匹配规则, 被匹配字符串)
匹配整个字符串,找出全部匹配项,找不到返回空list: []。
全局匹配,匹配全部命中项
import re
s = "1python python pyt