一、正则
1、比较好用的正则匹配网站 https://regex101.com/
2、常用的正则
以什么开头/结尾:^开头 $结尾
匹配前一个字符的次数,0次到无限次 *
匹配前一个字符的次数,1次到无限次 +
匹配前一个字符m次 {m} 例如:ab{2}c 即 abbc
3、贪婪匹配 .* 非贪婪匹配 .*?
4、正则匹配练习
二、正则的模块 re 相关的函数
1、re.match
尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none
函数语法 re.match(pattern, string)
其中 pattern 是匹配的正则表达式,string是要匹配的内容,
示例:
结果:
2、re.search 扫描整个字符串并返回第一个成功的匹配
示例:
结果: