正则表达式
正则表达式概念
正则表达式
- 正则表达式是一种特殊的字符序列,它能够帮助用户便捷地检查一个字符串是否符合某种规则(模式)
元字符
- 具有某种特殊意义的专用字符
- 用来描述字符串的边界的元字符
- 开始 “^”
- 结尾 “$”



内置模块re的使用
re模块
- 用于实现Python中的正则表达式的操作,是Python中的内置模块,不需要安装,导入即可使用
常用的正则处理方法
re.match() 方法
- 用于从字符串的开始位置进行匹配,如果起始位置匹配成功,结果为 Match对象,否则结果为 None
re.match(pattern, string, flags=0)


re.search() 方法
- 用于在整个字符串中搜索第一个匹配的值,如果匹配成功,如果为match对象,否则结果为None
re.search(pattern, string, flags=0)



re.findall() 方法
- 用于在整个字符串搜索所有符合正则表达式的值,如果为列表
re.findall(pattern, string, flags=0)

re.sub() 方法
- 用于实现字符串的替代
re.sub(pattern, repl, string, count, flags=0)

re.split() 方法
- 功能与字符串的split方法相同
re.sub(pattern, string, maxsplit, flags=0)
