元字符:在正则表达式中具有特殊意义的专用字符。
. 匹配除了换行符意外的任意字符 [0123456789] []是字符集合,表示匹配方括号中所包含的任意一个字符 [fqx] 匹配‘f’,‘q’,‘x’ 中任意一个字符 [a-z] 匹配任意小写字母 [A-Z] 匹配任意大写字符 [0-9] 匹配任意数字 [0-9a-zA-Z] 匹配任意的数字字母 [0-9a-zA-Z_] 匹配任意的数字字母下划线 [^fqx] 匹配除了fqx以外的所有字符,^脱字符 表示不匹配集合中的字符 [^0-9] 匹配所有的非数字字符 \d 匹配数字,效果同[0-9] \D 匹配非数字字符,效果同[^0-9] \w 匹配数字,字母,下划线 效果同[0-9a-zA-Z] \W 匹配非数字,字母,下划线 效果同[^0-9a-zA-Z] \s 匹配任意的空白符(空格,换行,回车,换页,制表),效果同[ \f\n\r\t] \S 匹配任意的非空白字符,效果同[^ \f\n\r\t]
- 代码内容
import re
print(re.search('.', 'fqx is a nice man'))
print(re.search('[0123456789]', 'fqx is a nice man 6'))
print(re.findall('\w', 'fqx is a nice man 6'))
- 代码示例图