re
来源:互联网 发布:c语言相关书籍 编辑:程序博客网 时间:2024/04/28 00:48
import re'''正则字符串操作'''re.split(pattern, string)#通过正则pattern分割字符string,返回分割列表re.sub(pattern, replace, string,count)#在string中将pattern匹配到的字符用replace进行替换,count指定替换次数'''正则定义技巧'''pattern = r''#使用r声明字符,便于字符转义操作pattern = r'()'#小括号进行分组,强调收集pattern = r'(:P<name>)'#定义分组名称,便于管理pattern = r'(:?)'#取消小括号分组,用于非小括号不可但无需定义分组的操作pattern = r'.+?'#非贪婪匹配,默认贪婪匹配,尽量匹配更多的字符,这种操作匹配尽量少的字符'''正则查找方式'''regex = re.compile(pattern)#将正则编译成正则对象regex.match(string)#从头匹配regex.search(string)#全局匹配regex.findall(string)#全局匹配,匹配到的组合成列表返回regex.groups()#获取匹配分组'''正则模式'''re.I#忽略大小写re.S#改变.匹配任意字符的行为re.M#多行匹配,改变^$行为
阅读全文
0 0
- RE
- re
- re
- RE
- re
- re
- re
- re
- re
- re
- Re
- re
- re
- RE
- re
- re
- re,re.search,
- [RE]一个RE题
- linux 多线程信号量和互斥锁的使用
- oos 私有bucket 获取访问链接
- 常用编程语言开发工具
- PL/SQL Developer的安装
- HGDB psql中\g执行上一条SQL
- re
- csdn 无法下载资源了,这是无语
- 零碎知识点总结
- 爱奇艺一面、二面面试问题
- Tomcat 源码初探
- C语言使用技巧3:C++中子类调用父类重载函数的方法
- 一个普普通通的的安卓系统开发者的第一篇博客(以追前路,以记今时,以待后世)
- 卷积神经网络——VGG
- iBATIS SQL Maps之动态Mapped Statement。