re模块的简单匹配和应用
匹配1:
. 任意一个字符(除了\n)
[] 列举的字符
\w 非特殊字符,即 a-z、A-Z、0-9、_ 、汉字
\W 特殊字符,即非字母,非数字、非汉字
\s 空白,即空格、tab键
\S 非空白
\d 数字,即0-9
\D 非数字
* 前一个字符 可有可无
+ 前一个字符 至少有一个
? 前一个字符 要么有要么没有
{m} 前一个字符出现m次
{m,n} 前一个字符出现从m到n次
[^指定字符]:表示除了指定字符都匹配
例子2
import re
match_obj = re.match("[^aeiou]", "h")
if match_obj:
# 获取匹配结果
print(match_obj.group())
else:
print("匹配失败")
执行结果
h