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

加快建设公司新版网站网站的轮播怎么做的

加快建设公司新版网站,网站的轮播怎么做的,抖音小程序怎么开通,个人网站如何赚钱最近因为一些原因频繁使用正则表达式#xff0c;因为以前系统整理过关于正则表达式的相关知识#xff0c;所以这里仅记录使用期间遇到的问题。 本文内容基于re包 1. match和search方法的区别 在Python中#xff0c;re.search和re.match都是用于匹配字符串的正则表达式函数因为以前系统整理过关于正则表达式的相关知识所以这里仅记录使用期间遇到的问题。 本文内容基于re包 1. match和search方法的区别 在Python中re.search和re.match都是用于匹配字符串的正则表达式函数但二者在匹配模式上有明显的区别。具体如下 re.match: 该函数只在字符串的开始位置进行匹配。如果开头不匹配就不会继续匹配下去。其作用类似于从字符串的开位置起寻找能找到符合正则表达式模式的子串。re.search: 该函数会在整个字符串中搜索直到找到一个匹配的子字符串。其作用类似于从完整的字符串中找到与正则表达式完整匹配的子串。 代码举例如下 import re ruler(ab|cd).*(ef|gh) #以ab或cd开头以ef或gh结尾的字符串 str1abef str2dcabefabef str3abxyefabstefsc print(re.match(rule,str1)) print(re.match(rule,str2)) print(re.match(rule,str3)) print(re.search(rule,str1)) print(re.search(rule,str2)) print(re.search(rule,str3)) 其代码执行结果如下 re.Match object; span(0, 4), matchabef None re.Match object; span(0, 12), matchabxyefabstef re.Match object; span(0, 4), matchabef re.Match object; span(2, 10), matchabefabef re.Match object; span(0, 12), matchabxyefabstef从执行结果中可以发现这两个方法的返回类型是一样的。 另外使用^和$可以验证完整的字符串是否符合正则表达式规定的模式。具体举例如下 ruler^(ab|cd).*(ef|gh)$ #以ab或cd开头以ef或gh结尾的字符串 str1abef str2dcabefabef print(re.match(rule,str1)) print(re.match(rule,str2)) print(re.search(rule,str1)) print(re.search(rule,str2))其执行结果如下 re.Match object; span(0, 4), matchabef None re.Match object; span(0, 4), matchabef None2. 利用正则表达式实现某些字符必须出现某些字符不能出现的效果 组合使用零宽断言可以实现利用利用正则表达式实现某些字符必须出现某些字符不能出现的效果。具体举例如下 ruler^(?.*(ab|cd))(?!.*xy).*$ #ab或cd必须出现且不能包含xy str1132ab23re str2sefeabsefewxyseid str3xyseqeqabprint(re.match(rule,str1)) print(re.match(rule,str2)) print(re.match(rule,str3))其结果如下 re.Match object; span(0, 9), match132ab23re None None但是在使用这种方式的时候要注意一点(ab|cd)的后面不要添加.*, 这个需要放到xy的前面否则实现不了同样的效果展示如下 import reruler^(?.*(ab|cd).*)(?!xy)$ str1132ab23re str2sefeabsefewxyseid str3xyseqeqabprint(re.match(rule,str1)) print(re.match(rule,str2)) print(re.match(rule,str3))其执行结果如下 None None None从结果中我们可以看到str1和str2是符合要求但结果并没有匹配上。 另外在这种情况下^和$的使用也需要注意如果不添加这两种断言结果可能也是错误的。展示如下 import reruler(?.*(ab|cd))(?!.*xy) str1132ab23re str2sefeabsefewxyseid str3xyseqeqabprint(re.match(rule,str1)) print(re.match(rule,str2)) print(re.match(rule,str3))其结果如下 re.Match object; span(0, 0), match None None
http://www.hkea.cn/news/14484048/

相关文章:

  • 17. 整个网站建设中的关键是net网站开发环境
  • 广州营销型企业网站建设网站服务器好
  • 杨凌规划建设局网站网站认证必须做吗
  • vps网站访问不了沈阳企业建站
  • 无锡哪里有做网站的怎样免费安装wordpress
  • 网站备案后名称怎么改搭建什么平台
  • 网站 linux 服务器配置百度seo整站优化
  • 免费注册个人网站不花钱广告公司的经营范围有哪些
  • 长春免费建站东营网站开发公司
  • 如何把网站主关键词做到百度首页简述网站建设及维护的全过程
  • 公司模板建站外贸网站建设浩森宇特
  • 徐州市建设局网站电话号码wordpress大开速度慢
  • jsp网站服务建设是什么长沙网红打卡景点排行榜
  • 如何搭建企业网站淘宝网页制作模板
  • 自己做的网站如何在网络上展示wordpress怎样设置友情链接
  • 网站建设优化需要懂那些知识企业系统包括哪些
  • 企业微营销网站企业seo自助建站系统
  • 个人网站做微擎网站被k查询
  • 国内培训网站建设wordpress 修改入口文件
  • 做网站业务积分购买 wordpress
  • 阿里云网站核验单做网站下载别人的图算不算侵权
  • 葫芦岛网站制作蜘蛛抓取网站模块原理
  • 品牌网站建站广州服装设计公司排行
  • 网站优化的常见问题做电商网站前端用什么框架
  • 做家教什么网站比较好在原域名给公司建立网站
  • 广州网站建设找哪家线上建模培训班哪个好
  • 江苏建站速度忿软件开发的环节有哪些
  • 广州网站制作教程阿里服务器怎么做网站服务器吗
  • 最好科技上海网站建设wordpress 英文转中文
  • 网站建设 回本百度无锡营销中心