python正则表达式

**

元字符(常用的)

以下截图来自于正则表达式 - 元字符
以及参考了Python正则表达式指南

表示匹配前面的子表达式的次数

python正则表达式_第1张图片
可以匹配字符的
python正则表达式_第2张图片
匹配字符范围
python正则表达式_第3张图片
特殊字符匹配
python正则表达式_第4张图片
可以获取()中匹配的
在这里插入图片描述
反斜杆的问题
参考
Python正则表达式匹配反斜杠“\”
Python中关于反斜杠(\)用法的总结
(我总结一下我理解的)
python正则表达式_第5张图片
python正则表达式_第6张图片

python正则表达式_第7张图片
如果是上面所说的,但是还是有没搞懂的
python正则表达式_第8张图片
以下是我对我没搞懂的问题的猜测,所以匹配的结果还是打印之后的结果
python正则表达式_第9张图片
匹配模式
参考:Python正则表达式,这一篇就够了! 图片来源
DOTALL(在爬虫中经常用)
语法: re.DOTALL 或简写为 re.S
作用: DOT表示.,ALL表示所有,连起来就是.匹配所有,包括换行符\n。默认模式下.是不能匹配行符\n的。
python正则表达式_第10张图片

模块函数

也可以看上面知乎的参考,写的很好
前面在例子中常用的match: 必须从字符串开头匹配
关于为什么match后面要加上group-参考:正则表达式以及group的用法
我常用的就是findall
python正则表达式_第11张图片

python正则表达式_第12张图片

实例

python正则表达式_第13张图片

你可能感兴趣的:(正则表达式,python,前端)