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

网站优化自己做该怎么做网页设计与制作智慧树单元检测答案

网站优化自己做该怎么做,网页设计与制作智慧树单元检测答案,网站空间与服务器,11月达感染高峰目录 1. 不用正则表达式来查找文本模式2. 用正则表达式来查找文本模式2.1 创建正则表达式#xff08;Regex#xff09;对象2.2 匹配Regex对象 3. 用正则表达式匹配更多模式3.1 利用括号分组3.2 用管道匹配多个分组3.3 用问号实现可选匹配3.4 用星号匹配零次或多次3.5 用加号匹… 目录 1. 不用正则表达式来查找文本模式2. 用正则表达式来查找文本模式2.1 创建正则表达式Regex对象2.2 匹配Regex对象 3. 用正则表达式匹配更多模式3.1 利用括号分组3.2 用管道匹配多个分组3.3 用问号实现可选匹配3.4 用星号匹配零次或多次3.5 用加号匹配一次或多次3.6 用花括号匹配特定次数 4. 贪心和非贪心匹配5. findall() 方法6. 字符分类7. 建立自己的字符分类8. 插入字符和美元字符9. 通配字符9.1 用点-星匹配所有字符9.2 用句点字符匹配换行符 10. 不区分大小写的匹配11. 用 sub() 方法替换字符串 1. 不用正则表达式来查找文本模式 def isPhoneNumber(text):if len(text) ! 11:return Falsefor i in range(0, len(text)):if (i 3 or i 7) and text[i] ! -:return Falseelif i ! 3 and i ! 7 and not text[i].isdecimal():return Falsereturn Truetext 123-456-789 print(text) print(isPhoneNumber(text))2. 用正则表达式来查找文本模式 2.1 创建正则表达式Regex对象 import retext re.compile(r\d\d\d-\d\d\d-\d\d\d)2.2 匹配Regex对象 import retext re.compile(r\d\d\d-\d\d\d-\d\d\d) match text.search(~~~123-456-789~~~) print(match.group())3. 用正则表达式匹配更多模式 3.1 利用括号分组 import retext re.compile(r(\d\d\d)-(\d\d\d-\d\d\d)) match text.search(~~~123-456-789~~~) print(match.group(1)) # 123 print(match.group(2)) # 456-789 print(match.groups()) # (123, 456-789)3.2 用管道匹配多个分组 | 管道 import retext re.compile(r456|123) match text.search(123-456-789) print(match.group()) # 1233.3 用问号实现可选匹配 import retext re.compile(r\d\d\d(~)?\d\d\d) match text.search(123123) print(match.group()) # 123123match text.search(123~123) print(match.group()) # 123~1233.4 用星号匹配零次或多次 import retext re.compile(r\d\d\d(~)*\d\d\d) match text.search(123123) print(match.group()) # 123123match text.search(123~~~123) print(match.group()) # 123~~~1233.5 用加号匹配一次或多次 import retext re.compile(r\d\d\d(~)\d\d\d) match text.search(123~123) print(match.group()) # 123~123match text.search(123~~~123) print(match.group()) # 123~~~1233.6 用花括号匹配特定次数 import retext re.compile(r\d\d\d(~){3,5}\d\d\d) match text.search(123~~~123) print(match.group()) # 123~~~123match text.search(123~~~~~123) print(match.group()) # 123~~~~~1234. 贪心和非贪心匹配 贪心匹配尽可能匹配最长的字符串非贪心匹配尽可能匹配最短的字符串 import retext re.compile(r(123 ){2,4}) match text.search(123 123 123 123 123 ) print(match.group()) # 123 123 123 123text re.compile(r(123 ){2,4}?) match text.search(123 123 123 123 123 ) print(match.group()) # 123 1235. findall() 方法 import retext re.compile(r\d\d\d-\d\d\d-\d\d\d) match text.search(~~~123-456-789~~~111-222-333~~~) print(match.group()) # 123-456-789match text.findall(~~~123-456-789~~~111-222-333~~~) print(match) # [123-456-789, 111-222-333]6. 字符分类 编写字符分类表示\d0~9的任何数字\D除0~9的数字以外的任何字符\w任何字母、数字和下划线字符\W除字母、数字和下划线以外的任何字符\s空格、制表符或换行符\S除空格、制表符和换行符以外的任何字符 7. 建立自己的字符分类 import retext re.compile(r[0-5]) match text.findall(1a2b3c4d) print(match) # [1, 2, 3, 4]text re.compile(r[abc]) match text.findall(1a2b3c4d) print(match) # [a, b, c]text re.compile(r[^abc]) match text.findall(1a2b3c4d) print(match) # [1, 2, 3, 4, d]8. 插入字符和美元字符 ^ 以指定文本开始$ 以指定文本结束 import retext re.compile(r^\d\d\d) match text.search(123abc456) print(match) # re.Match object; span(0, 3), match123text re.compile(r\d\d\d$) match text.search(123abc456) print(match) # re.Match object; span(6, 9), match4569. 通配字符 . 匹配换行符之外的所有字符 import retext re.compile(r..23) match text.findall(123abc23) print(match) # [bc23]9.1 用点-星匹配所有字符 import retext re.compile(r123(.*)456(.*)) match text.findall(123abc456def) print(match) # [(abc, def)]9.2 用句点字符匹配换行符 re.DOTALL 让句点字符匹配所有字符包括换行符 import retext re.compile(r.*) match text.search(123abc\n456def) print(match.group()) # 123abctext re.compile(r.*, re.DOTALL) match text.search(123abc\n456def) print(match.group()) # 123abc\n456def10. 不区分大小写的匹配 re.I 不区分大小写 import retext re.compile(rabc, re.I) match text.findall(abcABC) print(match) # [abc, ABC]11. 用 sub() 方法替换字符串 import retext re.compile(rABC\w*) match text.sub(abc, ABC : 123) print(match) # abc : 123
http://www.w-s-a.com/news/822297/

相关文章:

  • 网站设计用的技术拓者吧室内设计网app
  • 河北seo优化_网络建设营销_网站推广服务 - 河北邢台seo网站建设运行情况报告
  • 建设银行内部网站6画册设计是什么
  • 网站建设什么价格网站下拉菜单怎么做
  • flash型网站微信公众号运营策划
  • 想建设个网站怎么赚钱国外学校网站设计
  • 网站设计网页设计系统没有安装wordpress
  • 建网站做哪方面公司百度官网优化
  • 山西网站seo网站采集信息怎么做
  • 同江佳木斯网站建设seo学徒培训
  • 淘宝不能发布网站源码做商品怀化网站制作建设
  • 买空间哪个网站好做我的世界背景图的网站
  • 南京哪里做网站wordpress 增加子目录
  • 刚做的网站搜全名查不到网站很难被百度收录
  • 网站建设与管理期末做网站买空间用共享ip
  • 网络合同怎么签有效南京seo公司哪家
  • 厦门建设网官方网站上海网络网站建
  • 网站制作西安郑州网站建设动态
  • 外贸网站免费推广温州做网站技术员
  • 武冈 网站建设做网站能收回吗
  • 网站做前端把网站扒下来以后怎么做
  • 网站模板素材下载手机做任务佣金的网站
  • 机关网站建设考核测评总结做网站sqlserver排序
  • 凉山州建设厅官方网站html5下载教程
  • 内网网站建设方面政策id97网站怎么做的
  • 福州企业建站系统七米网站建设
  • 长春seo建站北京做机床的公司网站
  • 网站维护具体做啥如何开发wap网站
  • 公司网站设计费计入什么科目潍坊公司网站制作
  • 拖拽式网站开发模具钢东莞网站建设