加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

正则基础

发布时间:2020-12-14 06:09:59 所属栏目:百科 来源:网络整理
导读:一般字符 . 匹配任意字符 转义字符 [...] 字符集,相当于在其中任意选择一个字符进行匹配;在如a[bcd]可以匹配为ab,ac,或者ad。 预定义字符 d 匹配一个数字字符,0-9;相当于[0-9] str = ‘dda32fs3cs2‘ re.findall(‘d‘,str) [‘3‘,‘2‘,‘3‘,‘2
一般字符
. 匹配任意字符
转义字符
[...] 字符集,相当于在其中任意选择一个字符进行匹配;在如a[bcd]可以匹配为ab,ac,或者ad。

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

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

>> re.findall(‘[0-9]‘,‘2‘]
D 匹配一个非数字字符,相当于[^0-9]
s匹配任意空白字符,空格符,制表符,换行符,相当于[fnrtv]

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读