【正则表达式02】正则表达式的元字符

元字符:在正则表达式中具有特殊意义的专用字符。

. 匹配除了换行符意外的任意字符

[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'))
  • 代码示例图

 

发布了96 篇原创文章 · 获赞 103 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_38114487/article/details/104707164