这节课来学习一下什么是re库(正则表达式)
功能:判断字符串是否符合一定标准
注意:是对字符串进行操作,所以操作前应转换为str
本篇是使用方法,正则表达式大全需要另行检索
import re
# 创建模式对象
# 制定规则
pat = re.compile('AA') # 此处的AA是正则表达式的内容,用于验证其他字符串
# 返回none或找到符合正则表达式的字符串位置
m = pat.search('aa') # search字符串被校验的内容
m = pat.search('AA')
m = pat.search('aASDAA')
# 将上面的合并
m = re.search('正则表达式','被检验的字符串')
# 将被检验的字符串中所有符合正则表达式的值作为list返回
m = re.findall('正则表达式','被检验的字符串')
# sub 批量替换
re.sub("a","A","aasdcdwsda") # 在第三个字符串中的a全部替换为A
# 在正则表达式中被比较字符串前面加上r,可避免转义字符
a = r"\aabd-\'"
你学会了吗?