【Python】利用正则表达式查找文本模式
2019-06-18 14:32
459 查看
Python中利用正则表达式查找文本模式具体步骤:
- 用import re导入正则表达式模块
- 用re.compile()函数创建一个Regex对象(记得使用原始字符串)
- 向Regex对象的search()方法传入想查找的字符串。它返回一个Match对象
- 调用Match对象的group()方法,返回实际匹配文本的字符串
示例代码:
import re phoneNumRegex = re.compile(r'\d{3}-\d{3}-\d{4}') mo = phoneNumRegex.search('My num is 415-555-4343') mo.group()
运行结果:
'415-555-4343'
相关文章推荐
- 第一章:文本-re:正则表达式-查找文本中的模式
- QT:利用正则表达式查找文本
- Python实现的正则表达式文本查找工具
- 第一章:文本-re:正则表达式-利用模式拆分
- linux下文本查找命令及正则表达式
- Js 利用正则表达式和replace函数获取string中所有被匹配到的文本(推荐)
- python中正则表达式与模式匹配
- PHP扩展之文本处理(二)——PCRE正则表达式语法8——子组(子模式)
- 利用正则表达式来替换文本中匹配正则的内容
- 在python中使用正则表达式查找可嵌套字符串组
- Python学习(正则表达式与模式匹配上篇)
- Python学习(正则表达式与模式匹配下篇)
- python3利用正则表达式爬取内涵段子
- 利用grep与正则表达式快速精确实现文本通配
- python中利用re模块使用正则表达式
- 利用python正则表达式 遍历目录后取出目录树中的所有特定目录
- Python 正则表达式(模式匹配)
- python中如何正确使用正则表达式的详细模式(Verbose mode expression)
- Python 正则表达式将纯文本转化为HTML格式
- UltraEdit利用正则表达式查找