前面几篇关于正则匹配的文章我用的方法都只有一个re.search

但其实正则re模块提供很多非常好用的方法,我们先来看看re模块都有那些属性方法呢

前面的一堆带_或者大写的就不关注了,主要关注最后面的几个方法

--------------------------------------------------------------------------------------------------------------------------------------------------------

compile用来编译表达式

就是先用compile将正则表达式编译,之后直接使用编译后的表达式来匹配

----------------------------------------------------------------------------------------------------------------------------------------------------

match和search类似,但区别是match只能从最开始的位置开始匹配

----------------------------------------------------------------------------------------------------------------------------------------------------

findall查找所有的匹配项,以列表形式返回

----------------------------------------------------------------------------------------------------------------------------------------------------

group返回match或者search匹配到的字符串

----------------------------------------------------------------------------------------------------------------------------------------------------

start  end分别表示起止起始索引和结束索引,span返回起始索引和结束索引组成的元组

----------------------------------------------------------------------------------------------------------------------------------------------------

sub替换字符串,PS: 最后那个参数flags我没看懂>_<

最新文章

  1. Hadoop 中利用 mapreduce 读写 mysql 数据
  2. GreenDao介绍
  3. Centos|RHEL7以前解决网卡eth0相关问题
  4. RabbitMQ官方中文入门教程(PHP版) 第三部分:发布/订阅(Publish/Subscribe)
  5. What’s the difference between data mining and data warehousing?
  6. Unity Shader——Writing Surface Shaders(2)——Custom Lighting models in Surface Shaders
  7. C++输入输出
  8. poj1014 dp 多重背包
  9. hdu 5510 Bazinga
  10. *[topcoder]LittleElephantAndBalls
  11. 通用mapper的使用
  12. iOS热更新技术被苹果官方警告?涉及到RN、Weex、JSPatch!!!
  13. (转)Zabbix Agent-Windows平台配置指导
  14. 智联python 技能摘取
  15. Linux /etc/sudoers 文件详解
  16. 洗礼灵魂,修炼python(9)--灵性的字符串
  17. Thinkphp的S缓存用法!
  18. hung_task_timeout_secs和blocked for more than 120 seconds的解决方法
  19. 20145339顿珠 Exp5 MSF基础应用
  20. include动作和include指令的区别

热门文章

  1. Docker最全教程——从理论到实战(十五)
  2. ubuntu安装pyenv
  3. Windows Live Writer 2012 安装配置
  4. linux - 服务器性能评估
  5. yarn 不要一起用 npm
  6. gulp-sass设置不同样式风格的输出方法
  7. H3C虚拟化技术
  8. Gin_渲染
  9. 改善深层神经网络(三)超参数调试、Batch正则化和程序框架
  10. centos7下top free vmstat 命令详情