python正则

本文由用户“神谷翔轩”分享发布 更新时间:2020-03-10 19:59:13 举报文档

以下为《python正则》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

python 1.测试工具介绍 regexbuddy用来测试正则表达式的正确性 使用:选择python版本,test选项卡 2.匹配单个字符 . 匹配任意单个字符 []列举,匹配[]中所列举的内容 [ab] 匹配a或者b [a-z] 匹配所有的小写字母 [A-Z] 匹配大写字母 [0-9] 匹配数字 [a-zA-Z] 匹配所有的小写字母和大写字母 \d 匹配所有的数字 等价于[0-9] \D 非数字 \s 空格 \S 非空格 \w 匹配字母,数字,下划线 [a-zA-Z0-9] \W 非数字、非字母、非下划线 3.匹配多个字符 * 表示前一个字符出现0次或者无数次 + 表示前一个字符出现1次或者无限次 ? 表示前一个字符出现0次或者1次 {m} 表示前一个字符出现m次 {m,n} 表示前一个字符,连续出现最少m次,最多n次 4.匹配开头结尾 ^ 表示匹配以后一个字符开头 ^有两个作用 1.匹配以指定字符开头 $ 表示匹配以前一个字符结尾 \d$ #以数字结尾 5.re模块的操作 导入 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 示一个组 分组起别名 ?p给分组起别名,别名为name1 引用别名 ?p=name1 引用别名为name1的分组 9.re模块的高级用法 search() 在需要匹配的字符串中搜索要匹配的内容 知道match和search的区别 1.match从需要检测的字符串开头位置匹配,如果失败返回none 2.search从需要检测的字符串中搜索满足正则的内容,有则返回match object对象 ?ndall() 在需要匹配的字符串中查找所有满足正则的内容,返回值是列表 sub(“正则表达式”,“新的内容”,“要替换的字符串”)按照正则找到字符串后,替换为新的内容 split(“正则表达式”,“待拆分的字符串”)按照正则拆分字符串,返回值是一个列表 10.贪婪和非贪婪 贪婪:默认表示在满足正则的情况下尽可能多的取内容 非贪婪:表示在满足正则的情况下,尽可能少的去内容 贪婪转变为非贪婪:在* ? {} 的后面再加上?就可以了 11.r的作用 r的作用:让正则中的\表示原生的含义,仅对 \ 起作用 [文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。

  1. 西工大noj答案完整版
  2. python正则
  3. 粤标前端开发事项(1)
  4. python复习
  5. 实验4 数组及字符处理
  6. 英语单词笔记
  7. 1.2.3 相反数课件
  8. 《等量关系》教学设计简某某
  9. pyshon的安装与使用
  10. 修改意见3.18
  11. 最全的资料分析公式
  12. 大一班上学期第1周上午半日活动预设计划
  13. (比的意义)的教学反思
  14. (比的意义)的教学反思
  15. 《物质组成的表示——化学式》ppt课件
  16. 《轴对称的坐标表示》教学设计
  17. 小学手势礼仪教案

以上为《python正则》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览