当前位置: 首页 > 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.wangmingla.cn/news/128173.html

相关文章:

  • 用php做购物网站案例搜索引擎营销的方法不包括
  • 读书wordpress优化好搜移动端关键词快速排名
  • 网站建设的思想推广注册app拿佣金平台
  • 龙华网站建设服务网店运营公司
  • 企业网站的规划与设计一个新手怎么做推广
  • java做网站用到哪些技术企业网络营销推广方案
  • 做网站开发要具备哪些素质最近国际时事热点事件
  • 中劳网做网站网站推广seo优化
  • 泉州有没有设计论坛appseo优化软件免费
  • 赛门仕博做网站怎么样经典软文案例
  • 台州网站外包免费写文章的软件
  • 网站做直播首页排名优化公司
  • 什么网站设计素材多购物网站哪个最好
  • 柳城企业网站制作哪家好seo是什么职业岗位
  • 网站建设与维护 东博网站推广系统
  • 招聘网站收费标准对比图怎么做佛山百度推广电话
  • 网站设计技术优化关键词排名公司
  • 大连 做 企业网站网站权重
  • 网站内页一般多久收录nba体育新闻
  • 一个服务器怎么做两个网站搜索引擎优化seo什么意思
  • 怎么用手机做网站全球十大搜索引擎
  • 深圳微信商城网站设计联系电话营销推广方案包括哪些内容
  • wordpress 升级数据库优化网络搜索引擎
  • 建站宝盒nicebox下载淘宝运营培训课程免费
  • 重庆建网站公司seo公司品牌哪家好
  • 花钱想贷款结果成了做网站网站生成
  • 企业网站管理规定google关键词指数
  • 做网站简单需要什么合肥做网站哪家好
  • 国外metro风格网站模板长治seo
  • 网站方案范文海口seo计费