高级特性-正则表达式
2014-11-07 14:16
148 查看
re.search(pattern,string,flag)
与re.match()不同,匹配整个字符串,match如果开始不匹配则返回none
2. re.sub替换
re.sub(pattern,replace,string)
与re.match()不同,匹配整个字符串,match如果开始不匹配则返回none
2. re.sub替换
re.sub(pattern,replace,string)
#!/bin/python import re #re.sub function testing phone="Cats are smarter than dogs" number=re.sub('\D',"",phone) print(number) #re.searach function testing #caution: space in the regex matchObj=re.search("(.*) are (.*?) .*",phone,re.M|re.I) if matchObj: print(matchObj.groups())
相关文章推荐
- 高级特性-正则表达式
- PHP高级特性一之正则表达式用法
- 正则表达式的高级特性
- PHP高级特性一之正则表达式用法
- Python 学习笔记(三):文件,高级特性,枚举,正则表达式,模块
- .NET 正则表达式使用高级技巧之替换类介绍
- Javascript高级程序设计——9.正则表达式(1)
- javascript 正则表达式触发函数进行高级替换
- Javascript高级程序设计——9.正则表达式(2)
- .NET正则表达式使用高级技巧之组的概念
- C#正则表达式(RegEx)高级应用之分组(Group)替换(Replace)
- .NET正则表达式使用高级技巧之组的概念
- 正则表达式高级功能记录
- Python正则表达式教程之三:贪婪/非贪婪特性
- .net中的正则表达式使用高级技巧
- .net中的正则表达式使用高级技巧 (四)
- JS正则表达式高级用法
- .NET 正则表达式使用高级技巧之替换类介绍
- Java9正则表达式新特性
- .net中的正则表达式使用高级技巧 (二)