Python-正则表达式 [a-z] | {0,10}

源代码如下:

import re
print(re.search(r'[aeiou]', 'I love JingJing ~5~2~1.'))
print(re.search(r'[aeiouAEIOU]', 'I love JingJing ~5~2~1.'))
print(re.search(r'[a-z]', 'I love JingJing ~5~2~1.'))
print(re.search(r'[a-e]', 'I love JingJing ~5~2~1.'))
print(re.search(r'([0-9].)+', 'I love JingJing ~5~2~1.'))
print(re.search(r'ab{3}c', 'abbbc'))
print(re.search(r'ab{3}c', 'abbbbbc'))
print(re.search(r'ab{3,10}c', 'abbbbbbc'))
print(re.search(r'[0-255]', '188'))
print(re.search(r'[01]\d\d|2[0-4]\d|25[0-5]', '128'))
print(re.search(r'(([01]\d\d|2[0-4]\d|25[0-5])\.){3}([01]\d\d|2[0-4]\d|25[0-5])', '196.168.1.1'))
print(re.search(r'(([01]{0,1}\d{0,1}\d|2[0-4]\d|25[0-5])\.){3}([01]{0,1}\d{0,1}\d|2[0-4]\d|25[0-5])', '196.168.1.1'))

运行结果如下:

<re.Match object; span=(3, 4), match='o'>
<re.Match object; span=(0, 1), match='I'>
<re.Match object; span=(2, 3), match='l'>
<re.Match object; span=(5, 6), match='e'>
<re.Match object; span=(17, 23), match='5~2~1.'>
<re.Match object; span=(0, 5), match='abbbc'>
None
<re.Match object; span=(0, 8), match='abbbbbbc'>
<re.Match object; span=(0, 1), match='1'>
<re.Match object; span=(0, 3), match='128'>
None
<re.Match object; span=(0, 11), match='196.168.1.1'>

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值