python 中的正则表达式---匹配单个字符

re.match(r"hello", "hello, world")

--------------------------------------------
re.match(r"[hH]ello", "hello, world")
--------------------------------------------
ret = re.match(r"速度与激情\d", "速度与激情8)
ret.group()
速度与激情8
--------------------------------------------

re.match(r"速度与激情【123678】", "速度与激情2").group
re.match(r"速度与激情【1-36-8】", "速度与激情2").group
re,match(r"速度与激情【1-8abcd】", "速度与激情2").group
re.match(r"速度与激情【1-8】", "速度与激情2").group
'速度与激情2'
re.match(r"速度与激情【1-8a-zA-Z】", "速度与激情e").group

[]:只匹配一个

re.match(r"速度与激情\w", "速度与激情e").group

\w: 小写大写数字下划线 支持中文 慎用

\s : 空白字符 tab键

\D : \d的相反
\W :\w的相反

. : 匹配任何”一个“字符

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值