python正则表达式 处理常用句子的判断

该文章涉及使用Python的正则表达式库re来编译模式,用于匹配和处理与疫苗接种查询相关的问题,如信息不显示、未同步等问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

pattern1 = re.compile(
                            ".*?(育苗|预庙|预苗|役苗|疫苗|异苗|第二针|第一针|已经接种|打完|接种完|打过|接种过|已接种|已打|打了|两针都打|一针|二针|两针|打|接种|第二剂).*?(查询不了|查不了|信息没过来|信息还没过来|没看到|无信息计录|没登记|看不了|无记录|不显示|查不到|没有显示|没有记录|没有更新|显示不出|无接种记录|显示没有|查询不到|显示无接种|没有|没更新|看不到|查不出|未显示|显示没打|没显示|没记录|显示不了|不能查询|不现实|何时同步|不同步|未更新|看不见|无接种纪录|无纪录|未同步|不实时更新|不出来|如何更新同步|不显|差不到|找不到|是否可以同步|如何能有显示|什么时候有显示|不更新|望同步数据|没有查询到)")  # pattern2 = re.compile(".*?停车场")
pattern2 = re.compile(
                            ".*?(没有查询到|查不出来|无|查询不了|查不了|信息没过来|信息还没过来|没看到|无信息计录|没登记|看不了|无记录|不显示|查不到|没有显示|没有记录|没有更新|显示不出|无接种记录|显示没有|查询不到|显示无接种|没有|没更新|看不到|查不出|未显示|显示没打|没显示|没记录|显示不了|不能查询|不现实|何时同步|不同步|未更新|看不见|无接种纪录|无纪录|未同步|不实时更新|不出来|如何更新同步|不显|差不到|找不到|是否可以同步|如何能有显示|什么时候有显示|不更新|望同步数据).*?(疫苗信息|异苗|疫苗记录|疫苗|接种信息|第二针|第一针|接种疫苗|记录|结果|显示|接种)")
patterns = [pattern1, pattern2]
for p_area in patterns:
    if re.match(p_area, '我打了疫苗怎么查不到'):
       print(p_area)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值