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'