匹配规则

import re
#.点的使用 匹配规则是除了换行符之外的字符

data=‘aaaa’

# d=’.’

d=’…’

res=re.match(d,data)

print(res.group())

names=‘to’,‘ta’,‘aa’,‘ab’

parrtern=‘t.’

for name in names:

res=re.match(parrtern,name)

if res:

print(res.group())

#[]中括号的使用 匹配规则是:匹配中括号中的任意一个字符

str1=‘hello’

res=re.match(’[eh]’,str1)

print(res.group())

par=’[abc]’#使用中括号括起来的内容,代表一个集合,

# 代表匹配集合内的任意个字符

par2=’[a-z]’ #匹配a到z

data=‘a’,‘b’,‘c’,‘d’,‘awe’

for i in data:

res=re.match(par,i)

if res:

print(‘匹配到%s’%res.group())

\d 匹配一个数字 0-9

sum=‘1234abcd’

print(re.match(’\d\d’,sum).group())

#\D匹配一个非数字

sum=‘a1b2cd’

print(re.match(’\D’,sum).group())

\s匹配一个空白字符或者tab键

data=’ a’

print(re.match(’\s’,data).group())

\S匹配非空白字符

data='a ’

print(re.match(’\S’,data).group())

\w匹配单词字符,即a-z、A-Z、 0-9、 _

data=’_a1Abcd’

print(re.match(’\w\w\w\w’,data).group())

\w匹配非单词字符

data=’@#!’
print(re.match(’\W\W’,data).group())

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值