. 任意单个字符 ^ 以什么开头 $ 以什么结尾 * 匹配前面字符0次或多次 + 匹配前面字符出现多次 ? 匹配字符出现0次或多次 {m} 指定出现的次数 {m,n} 指定出现的区间 [] 匹配中括号中的任意字符 | 或 \d 匹配数字 \D 不匹配数字(数字之外的字符) \s 匹配a-z字符串 () 进行分组,一般配合group使用 ^$ 匹配空行 .*? 不使用贪婪匹配 r 不进行转义