"""
1. 正则测试工具:
https://www.oschina.net/ --> 在线工具 --> 实用在线工具 --> 正则表达式测试(https://tool.oschina.net/regex)
元字符:
1. . 匹配除换行符以外的任意字符
2. \w 匹配字母数字或下划线 => [a-zA-Z0-9_]
3. \d 匹配数字
4. \n 换行
5. ^ 匹配字符串的开始
6. $ 匹配字符串的结束
7. \W 匹配非(字母数字或下划线) => [^a-zA-Z0-9_]
8. a|b 或者
9. () 匹配括号内的表达式,也表示一个组
10. [...] 字符组 eg:匹配数字或字母 [a-zA-Z0-9]
11. [^...] 匹配除了字符组中字符的所有字符
量词:控制前面元字符出现的次数
1. * 重复0次或更多次
2. + 重复一次或更多次
3. ? 重复0次或1次
4. {n} 重复n次或更多次
5. {n,m} 重复n到m次
贪婪匹配和惰性匹配:
1. .* 贪婪匹配
2. .*? 惰性匹配
"""
python3学习之路 -- 9.1.1)- 正则表达式
最新推荐文章于 2024-05-07 11:52:09 发布