当前位置: 首页 > news >正文

黑龙江省建设网站强化防疫指导

黑龙江省建设网站,强化防疫指导,行业网站有建设价值吗,北京网站建设技术托管Powered by:NEFU AB-IN Link 文章目录 HJ71 字符串通配符题意思路代码 HJ71 字符串通配符 题意 问题描述:在计算机中,通配符一种特殊语法,广泛应用于文件搜索、数据库、正则表达式等领域。现要求各位实现字符串通配符的算法。 要求&#xff…

Powered by:NEFU AB-IN

Link

文章目录

  • HJ71 字符串通配符
    • 题意
    • 思路
    • 代码

HJ71 字符串通配符

  • 题意

    问题描述:在计算机中,通配符一种特殊语法,广泛应用于文件搜索、数据库、正则表达式等领域。现要求各位实现字符串通配符的算法。
    要求:
    实现如下2个通配符:
    :匹配0个或以上的字符(注:能被和?匹配的字符仅由英文字母和数字0到9组成,下同)
    ?:匹配1个字符
    注意:匹配时不区分大小写。

  • 思路

    正则表达式的运用

    • s1字符串进行替换操作,将其中的点(.)、问号(?)、和星号(*)分别替换为反斜杠+字符(.)、数字或小写字母字符的字符集([0-9a-zA-Z])、和井号(#)
    • 使用正则表达式替换,将连续的井号(#)替换为匹配零个或多个数字或字母字符的正则表达式模式[0-9a-zA-Z]*。这是为了将多个星号替换为一个匹配多个字符的正则表达式
    • if bool(re.fullmatch(s1, s2))::使用re.fullmatch()函数来尝试匹配s1和s2,如果匹配成功,就返回一个匹配对象,这个条件就为真。如果没有匹配,条件为假。
  • 代码

    import re
    while True:try:s1 = input().lower()s2 = input().lower()s1 = s1.replace('.', '\.').replace('?', '[0-9a-zA-Z]').replace('*','#')s1 = re.sub('#+','[0-9a-zA-Z]*',s1)if bool(re.fullmatch(s1, s2)):print('true')else:print('false')except:break
http://www.ds6.com.cn/news/64509.html

相关文章:

  • 注册个体可以做网站吗深圳全网推广效果如何
  • 电子商务网站开发公司优化营商环境心得体会个人
  • 做英文简历的网站地推接单正规平台
  • 校园网站建设培训百度一下电脑版网页
  • dreamweaver网站教程全国互联网营销大赛官网
  • 全球十大网站排名免费发布推广平台
  • 怎样打开用sql做的网站如何制作企业网站
  • 曲靖网站建设0doit网站建设策划书案例
  • 广州华优_网站建设公司优化清理大师
  • 企业网站建设制作公司哪家好成都网站关键词推广
  • 邯郸城乡建设部网站首页天津网站建设优化
  • 宁波住房和城乡建设官网东莞seo排名外包
  • 大学生怎么做网站支付模块深圳开发公司网站建设
  • 做消防哪些网站找工作新站优化案例
  • 帮人做违法网站seo挂机赚钱
  • 如何自己学做网站北京关键词优化平台
  • 沙漠风网站建设百度账号客服人工电话
  • 医院网站建设利法拉网络成都网站优化排名
  • 网站开发武汉公司知乎seo排名帝搜软件
  • 阜新公司做网站常德论坛网站
  • 河北公司网站制作设计系列推广软文范例
  • 林州网站建设服务关键字有哪些
  • 北京上云网站建设公司seo分析seo诊断
  • 网站开发必须要要掌握的语言在线优化网站
  • WordPress自适应扁平化网站seo搜索引擎优化案例
  • 网站布局怎么写shodan搜索引擎
  • 选择做网站销售的优势备案域名
  • 网站服务公司业务范围包括重庆seo网页优化
  • 捡个杀手做老婆全集免费网站找资源最好的是哪个软件
  • 哪个彩票网站做代理反水高东莞推广系统