python正则--re模块常用方法
前面几篇关于正则匹配的文章我用的方法都只有一个re.search
但其实正则re模块提供很多非常好用的方法,我们先来看看re模块都有那些属性方法呢
前面的一堆带_或者大写的就不关注了,主要关注最后面的几个方法
--------------------------------------------------------------------------------------------------------------------------------------------------------
compile用来编译表达式
就是先用compile将正则表达式编译,之后直接使用编译后的表达式来匹配
----------------------------------------------------------------------------------------------------------------------------------------------------
match和search类似,但区别是match只能从最开始的位置开始匹配
----------------------------------------------------------------------------------------------------------------------------------------------------
findall查找所有的匹配项,以列表形式返回
----------------------------------------------------------------------------------------------------------------------------------------------------
group返回match或者search匹配到的字符串
----------------------------------------------------------------------------------------------------------------------------------------------------
start end分别表示起止起始索引和结束索引,span返回起始索引和结束索引组成的元组
----------------------------------------------------------------------------------------------------------------------------------------------------
sub替换字符串,PS: 最后那个参数flags我没看懂>_<
最新文章
- Hadoop 中利用 mapreduce 读写 mysql 数据
- GreenDao介绍
- Centos|RHEL7以前解决网卡eth0相关问题
- RabbitMQ官方中文入门教程(PHP版) 第三部分:发布/订阅(Publish/Subscribe)
- What’s the difference between data mining and data warehousing?
- Unity Shader——Writing Surface Shaders(2)——Custom Lighting models in Surface Shaders
- C++输入输出
- poj1014 dp 多重背包
- hdu 5510 Bazinga
- *[topcoder]LittleElephantAndBalls
- 通用mapper的使用
- iOS热更新技术被苹果官方警告?涉及到RN、Weex、JSPatch!!!
- (转)Zabbix Agent-Windows平台配置指导
- 智联python 技能摘取
- Linux /etc/sudoers 文件详解
- 洗礼灵魂,修炼python(9)--灵性的字符串
- Thinkphp的S缓存用法!
- hung_task_timeout_secs和blocked for more than 120 seconds的解决方法
- 20145339顿珠 Exp5 MSF基础应用
- include动作和include指令的区别