码迷,mamicode.com
首页 > 其他好文 > 详细

正则基础

时间:2019-02-10 16:28:16      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:ima   https   空白   特殊字符   -o   字符集   log   enter   ext   

一般字符
. 匹配任意字符
\ 转义字符
[...] 字符集,相当于在其中任意选择一个字符进行匹配;在如a[bcd]可以匹配为ab,ac,或者ad。

预定义字符
\d 匹配一个数字字符,0-9;相当于[0-9]

>> str = ‘dda32fs3cs2‘
>> re.findall(‘\d‘,str)
[‘3‘, ‘2‘, ‘3‘, ‘2‘]

>> re.findall(‘[0-9]‘,str)
[‘3‘, ‘2‘, ‘3‘, ‘2‘]
\D 匹配一个非数字字符,相当于[^0-9]
\s匹配任意空白字符,空格符,制表符,换行符,相当于[\f\n\r\t\v]

  1. \f匹配一个换页符,leaf
  2. \n匹配一个换行符,next
  3. \r匹配一个回车符,enter
  4. \t匹配一个制表符,table
  5. \v匹配一个垂直制表符,vertical
    \S 匹配任意非空白字符;相当于[^\f\n\r\t\v]
    w 匹配非特殊字符,即a-z、A-Z、0-9、、汉字,想当于[A-Za-z0-9]
    \W 匹配特殊字符,即非字母、非数字、非汉字、非想当于[^A-Za-z0-9]

技术图片

技术图片

正则基础

标签:ima   https   空白   特殊字符   -o   字符集   log   enter   ext   

原文地址:http://blog.51cto.com/12884584/2349071

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!