正则表达式 使用search方法在一个字符串中查找模式
搜索是正则表达式的另一类常用的应用场景。也就是从一段文本中找到一个或多个与文本模式匹配的字符串。先从搜索一个匹配字符串开始。
在一个字符串中搜索满足文本模式的字符串需要使用search
方法,该方法的参数与match
方法类似。
m = re.search('abc','xabcy') # abc是文本模式字符串,xabcy是待搜索的字符串
print(m.group()) # 搜索成功,输出结果:abc
[例 11.2] 本例通过使用match
方法和search
方法对文本模式进行匹配和搜索,并对这两个方法做一个对比。
import re
# 进行文本模式匹配,匹配失败,match方法返回None
m = re.match('python','I love python.')
if