创新路
我们一直在努力

Python学习笔记(25)

findall()方法

除了search方法外, Regex对象也有一个findall()方法。 search()将返回一个Match对象,包含被查找字符串中的“第一次”匹配的文本,而 findall()方法将返回一组字符串,包含被查找字符串中的所有匹配。

image.png

字符分类

字符分类对于缩短正则表达式很有用。

\d         0 到 9 的任何数字 

\D         除 0 到 9 的数字以外的任何字符 

\w        任何字母、数字或下划线字符(可以认为是匹配“单词”字符) 

\W        除字母、数字和下划线以外的任何字符 

\s          空格、制表符或换行符(可以认为是匹配“空白”字符) 

\S          除空格、制表符和换行符以外的任何字符 

 建立自己的字符分类

例如,字符分类[a-zA-Z0-9]将匹配所有小写字母、大写字母和数字。

image.png

加上[ ]符号之后里面的规则就不需要加\

客官点个赞呗! (0)
分享到:

评论 抢沙发

评论前必须登录!

天府云博 - 做有态度的开发&运维&设计学习分享平台!

联系我们百度云主机