1.使用单个字符.:表示换行符以外的字符 :表示范围 -: 表示间隔 [1234567890]:表示匹配中的任何字符 [a-z]:表示小写字母 a-z 之间的任何字母的匹配 [a-z]:表示大小字符 a 到 z 之间任何字母的匹配 [0-9a-za-z]:表示任意数字和字母的匹配 [ 0-9]:表示任何非数字字符 d 的匹配: 表示任意数字的匹配,等价于 [ 0-9] d:表示否定 d,表示匹配任何非数字字符,等价于 [ 0-9] w:表示匹配任何数字、字母、下划线,等价于 [0-9a-za-z] w:表示否定 w,匹配除数字、字母和下划线以外的任何字符 s:表示匹配任何空格(空格, 换行符、回车符、换页符、制表符) s:否定 s 的表示
2.实例
导入重印(re.)search(".", "hello987")) # print(re.search(".", "helloworld")) # print(re.search("he[asdf]llo", "heallo")) # print(re.search("he[asdf]llo", "hemllo")) # noneprint(re.search("he[0-9]llo", "he643llo")) # noneprint(re.search("he[0-9]llo", "he3llo")) # print(re.search("he\\dllo", "he8llo")) # print(re.search("he\\dllo", "he8llo")) # noneprint(re.search("he\\dllo", "heallo")) # print(re.search("he[a-z]llo", "hewllo")) # print(re.search("he[a-z]llo", "hebllo")) # print(re.search("he\\wllo", "he4llo")) # print(re.search("he\\wllo", "hecllo")) # print(re.search("he\\wllo", "heello")) # print(re.search("he\\wllo", "he_llo")) # print(re.search("he\\wllo", "he%llo")) # noneprint(re.search("he\\wllo", "he%llo")) # print(re.search("he\\wllo", "he8llo")) # noneprint(re.search("he\\wllo", "hesllo")) # noneprint(re.search("he\\wllo", "hepllo")) # noneprint(re.search("he\\wllo", "he_llo")) # none**10,000粉丝奖励计划