python正则表达式---参考官方文档

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33067361/article/details/88816020

正则表达式基础

使用Python raw字符串

常规的表达式中会使用'\'来作为转义字符,避免调用关键字的特殊含义,在re模块中我们使用Python的raw string来解决这个问题,例如r'\n'表示包含\n而不是\n

贪婪模式和非贪婪模式

使用来实现非贪婪模式,也就是匹配尽可能少的字符,贪婪模式则相反,要匹配尽可能多的字符

代码 功能
. 匹配任意一个字符,除了\n
[ ] 匹配[ ]中列举的字符
\d 匹配数字,0-9
\D 匹配非数字
\s 匹配空白,即tab,或者空格键
\S 匹配非空白
\w 匹配非特殊字符,即a-z,A-Z,0-9,_,汉字
\W 匹配特殊字符,也就是非字符,非数字,非汉字,非_

未完

猜你喜欢

转载自blog.csdn.net/qq_33067361/article/details/88816020