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

校园网站建设管理工作制度遵义网站设计

校园网站建设管理工作制度,遵义网站设计,网站seo分析,北京 网站建设咨询顾问公司Python3 正则表达式 正则表达式是一个特殊的字符序列#xff0c;它能帮助你方便的检查一个字符串是否与某种模式匹配。 Python 自1.5版本起增加了re 模块#xff0c;它提供 Perl 风格的正则表达式模式。 re 模块使 Python 语言拥有全部的正则表达式功能。 compile 函数根…Python3 正则表达式 正则表达式是一个特殊的字符序列它能帮助你方便的检查一个字符串是否与某种模式匹配。 Python 自1.5版本起增加了re 模块它提供 Perl 风格的正则表达式模式。 re 模块使 Python 语言拥有全部的正则表达式功能。 compile 函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象。该对象拥有一系列方法用于正则表达式匹配和替换。 re 模块也提供了与这些方法功能完全一致的函数这些函数使用一个模式字符串做为它们的第一个参数。 本章节主要介绍 Python 中常用的正则表达式处理函数如果你对正则表达式不了解可以查看我们的 正则表达式 - 教程。 re.match函数 re.match 尝试从字符串的起始位置匹配一个模式如果不是起始位置匹配成功的话match()就返回none。 函数语法 re.match(pattern,string, flags0)函数参数说明 参数描述pattern匹配的正则表达式string要匹配的字符串。flags标志位用于控制正则表达式的匹配方式如是否区分大小写多行匹配等等。参见正则表达式修饰符 - 可选标志 匹配成功re.match方法返回一个匹配的对象否则返回None。 我们可以使用group(num) 或 groups() 匹配对象函数来获取匹配表达式。 匹配对象方法描述group(num0)匹配的整个表达式的字符串group() 可以一次输入多个组号在这种情况下它将返回一个包含那些组所对应值的元组。groups()返回一个包含所有小组字符串的元组从 1 到 所含的小组号。 #!/usr/bin/pythonimport re print(re.match(www, www.runoob.com).span()) # 在起始位置匹配 print(re.match(com, www.runoob.com)) # 不在起始位置匹配以上实例运行输出结果为 (0,3) None#!/usr/bin/python3 import reline Cats are smarter than dogs # .* 表示任意匹配除换行符\n、\r之外的任何单个或多个字符 # (.*?) 表示非贪婪模式只保存第一个匹配到的子串 matchObj re.match( r(.*) are (.*?) .*, line, re.M|re.I)if matchObj:print (matchObj.group() : , matchObj.group())print (matchObj.group(1) : , matchObj.group(1))print (matchObj.group(2) : , matchObj.group(2)) else:print (No match!!)以上实例执行结果如下 matchObj.group():Cats are smarter than dogs matchObj.group(1):Cats matchObj.group(2): smarterre.search方法 re.search 扫描整个字符串并返回第一个成功的匹配。 函数语法 re.search(pattern,string, flags0)函数参数说明 参数描述pattern匹配的正则表达式string要匹配的字符串。flags标志位用于控制正则表达式的匹配方式如是否区分大小写多行匹配等等。参见正则表达式修饰符 - 可选标志 匹配成功re.search方法返回一个匹配的对象否则返回None。 我们可以使用group(num) 或 groups() 匹配对象函数来获取匹配表达式。 匹配对象方法描述group(num0)匹配的整个表达式的字符串group() 可以一次输入多个组号在这种情况下它将返回一个包含那些组所对应值的元组。groups()返回一个包含所有小组字符串的元组从 1 到 所含的小组号。 #!/usr/bin/python3import reprint(re.search(www, www.runoob.com).span()) # 在起始位置匹配 print(re.search(com, www.runoob.com).span()) # 不在起始位置匹配以上实例运行输出结果为 (0,3) (11,14)#!/usr/bin/python3import reline Cats are smarter than dogssearchObj re.search( r(.*) are (.*?) .*, line, re.M|re.I)if searchObj:print (searchObj.group() : , searchObj.group())print (searchObj.group(1) : , searchObj.group(1))print (searchObj.group(2) : , searchObj.group(2)) else:print (Nothing found!!)以上实例执行结果如下 searchObj.group():Cats are smarter than dogs searchObj.group(1):Cats searchObj.group(2): smarterre.match与re.search的区别 re.match 只匹配字符串的开始如果字符串开始不符合正则表达式则匹配失败函数返回 None而 re.search 匹配整个字符串直到找到一个匹配。 #!/usr/bin/python3import reline Cats are smarter than dogsmatchObj re.match( rdogs, line, re.M|re.I) if matchObj:print (match -- matchObj.group() : , matchObj.group()) else:print (No match!!)matchObj re.search( rdogs, line, re.M|re.I) if matchObj:print (search -- matchObj.group() : , matchObj.group()) else:print (No match!!)以上实例运行结果如下 No match!! search -- matchObj.group(): dogs
http://www.hkea.cn/news/14275418/

相关文章:

  • 网站开发工程师是什么内容WordPress调用内部js
  • 网站开发 请示发布网站建设信息
  • 怎么在本地搭建网站云主机 几个网站
  • 做网站的公司不会设计金华网站建设行业
  • 引擎搜索网站模板代理上海建站公司注册
  • 在线代理网页浏览网站在线培训考试系统
  • 公司网站不用了如何注销centos wordpress 搭建
  • 如何运用链接推广网站无忧网站建设公司
  • 网站开发属于购销合同什么网站用vue做的
  • 最简单的静态网站seo排名怎样
  • wordpress刷留言板seo免费工具
  • 网站页面配色分析零基础怎么做网站
  • 延边住房和城乡建设局网站网站后缀com
  • 广西高端网站建设公司自己做网站网页剧中
  • 青岛网站建设详细内容百度云加速 网站关键词
  • 辽宁省建设厅官方网站职称评定深圳商标注册公司
  • 水利厅网站集约化建设成都广告设计制作公司
  • 诀窍的网站wordpress响应慢
  • 月流量10g的网站网站什么时候做SEO优化最合适
  • 旅游网站开发外文翻译wordpress 新页面跳转
  • 西瓜网络深圳网站建设 东莞网站建设我做的网页怎么是危险网站
  • 天水建设银行网站软件app开发公司业务员
  • 中英网站模板 照明做哪个网站有效果
  • 广州头条新闻最新安阳网站seo
  • 公司网站开发费用济南兴田德润简介图片v9双语版网站怎么做
  • 苏州网络推广建网站企业网站欣赏郑州企业形象设计
  • 国内知名网站制作公司制作网页与网站
  • 1.86神华网站两学一做大型门户网站是这样炼成的源代码
  • 上海市企业服务云登录wordpress all in one seo插件
  • 自适应网站如何做移动适配做速卖通代码的网站