简单学Pythonre库正则表达式8量词元字符

今天我们学习量词元字符来匹配不定长度的字符。常用的量词元字符主要有以下几种:

量词元字符

作用

{n}

匹配前一个字符n 次

{n,}

匹配前一个字符至少 n 次

{m,n}

匹配前一个字符m 次到 n 次

+

匹配前一个字符至少一次,和{1,}作用一样

举例及运行结果

import re
s='10月份,我中心共受理来自电话、邮件、平台举报信息20679件,其中有效举报3506件,有效率17%;\
指导北京属地重点网站受理社会公众举报共1399万余件,其中有效举报信息766万余件,有效率54.7%。'
a1=re.findall('\d{4}',s)#匹配4个数字
a2=re.findall('\d{3,}',s)#匹配至少3个数字
a3=re.findall('\d{2,5}',s)#匹配2-5个数字
b=re.findall('\d+',s)#匹配至少1个数字
print(f'a1:{a1}')
print(f'a2:{a2}')
print(f'a3:{a3}')
print(f'b:{b}')
a1:['2067', '3506', '1399']
a2:['20679', '3506', '1399', '766']
a3:['10', '20679', '3506', '17', '1399', '766', '54']
b:['10', '20679', '3506', '17', '1399', '766', '54', '7']

发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/75073
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!

(0)
股市刺客的头像股市刺客
上一篇 2024 年 7 月 11 日 下午3:45
下一篇 2024 年 7 月 11 日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注