一、re.search(pattern, string, flags=0)方法的使用
# -*- coding:utf-8 -*-
"""
@Author: fenghui
@Date:2020/3/19 1:49 下午
@Description: TODO
@ModifiedBy:
@Version: 1.0
"""
import re
s = "infostr='';"
tmp_position_list = re.search(r'infostr=\'(.*)\';', s)
if tmp_position_list:
print("success to search pattern, and the result is {}!".format(tmp_position_list.group(1))
else:
print("fail to search pattern!")
注:
最好不要用.*来匹配自己想要的结果,因为上述会匹配到空字符串,而空字符串一般不是自己想要的,所有有时候使用.+比较好。