正则表达式 提取数据
正则表达式
1. 正则表达式概念
2. 正则表达式的样子
3. 正则表达式的特点
1. re模块的使用过程
# 导入re模块
import re
# 使用match方法进行匹配操作
result = re.match(正则表达式,要匹配的字符串)
# 如果上一步匹配到数据的话,可以使用group方法来提取数据
result.group()2. re模块示例
定义
常见语法
匹配单个字符
示例1:
示例2:[]
示例3:\d
示例4:\D
示例5:\s
示例6:\S
示例7:\w
示例8:\W
思考
匹配多个字符
示例1:*
示例2:+
示例3:?
示例4:{m}、{m,n}
思考
匹配开头和结尾
1. 匹配开头和结尾的正则表达式
示例1:^
示例2:$
示例3:^ 和 $
2.除了指定字符以外都匹配
思考
高级匹配
compile 方法
贪婪模式和非贪婪模式区别
DOTALL模式
忽略大小写模式
原始字符串 r 的用法
四大检索方法
分组与替换方法
常见提取方式
Last updated