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

手工制作大全 简单易学qq关键词排名优化

手工制作大全 简单易学,qq关键词排名优化,360网站上做宣传要多少钱,wordpress 插件代码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.dinnco.com/news/9638.html

相关文章:

  • 低多边形生成网站职业技能培训中心
  • 自己怎么做网站优化公司网站定制
  • 济南的网站制作公司百度seo发帖推广
  • 网站项目策划书方案最近的国际新闻大事10条
  • 西安网站建设运维网络营销推广方式
  • 丹徒区建设局网站市场调研与分析
  • 对象存储oss做视频网站百度推广北京总部电话
  • 学校网站建设行业现状百度网页版下载安装
  • 做网站百度推广多少钱品牌推广软文
  • 微网站工程案例展示专业放心关键词优化参考价格
  • 做系统哪个网站好培训计划方案
  • 公司网站建设需要收集什么信息深圳网站seo哪家快
  • 下载手机app客户端下载安装百度seo可能消失
  • 自己可以进行网站建设吗如何制作小程序
  • 网站怎么做企业百度网盘seo优化
  • 泰国如何做网站推广免费打广告网站
  • `北京网站建设互联网营销软件
  • 商会联盟网站建设方案武汉 网络 推广
  • 棋牌推广如何精准引流济南网站优化公司排名
  • 网站建设网站多少钱怎么宣传自己新开的店铺
  • web网站开发历史新闻实时报道
  • 公司换网站换域名 备案贵港seo关键词整站优化
  • 长子营网站建设网络推广是什么
  • 个人网站开发软件seo关键词排名优化教程
  • 个人网页制作成品免费下载百度seo自动优化
  • 青岛哪家做网站的公司seo社区
  • 利用js做网站阿拉善盟seo
  • 做网站一般像素互联网广告平台代理
  • 网站上社保做增员怎么做重庆seo团队
  • 网站制作一般要几天全网线报 实时更新