常见通配符 单个字符: .匹配任意字符 [abcd]是匹配方括号内的所有字符(或的关系) [^abcd]与上面相反 [a-zA-Z0-9]匹配空格外的所有字符 \w代表任意字符(word) \d代表任意数字(digital) \s代表空白字符(space) \S代表非空白符字符 多个字符: *代表匹配0个或n个前一个字符(是贪婪的) +代表匹配1个或n个前一个字符 ?代表匹配0个或1个前一个字符 上面三个符号出现在一起,一定是错误的 匹配特定数量的字符可以用{}, 比如匹配2个a:a{2} 2个以上a:a{2,} 2到4个a:a{2,4} 子匹配:使用()提取 匹配空白行: 参考链接 B站15分钟正则表达式速成 别人对视频内容的整理 regex工具网站 python爬虫下正则各种字符串数据匹配