菜鸟IT的博客 >> Python
re.compile结合match一起用,正则表达式匹配,group()的括号里不填参数和填0结果是一样的,填1就是第1个括号匹配组匹配的值
import re
LH2='<IMG src="https://www.ems-help.com/pic8/qq.jpg" width="16" height="16">'
Img_Src_HtmlCode_1 = re.findall('<img.*?src="https://www.ems-help.com/.*?\.jpg"', LH2, flags=re.I)
Str_Compile_1=re.compile(r'<img.*?src="(https://www.ems-help.com/.*?\.jpg)"',re.I)
print("Str_Compile_1.match(LH2).group() >",Str_Compile_1.match(LH2).group())
print("Str_Compile_1.match(LH2).group(0) >",Str_Compile_1.match(LH2).group(0))
print("Str_Compile_1.match(LH2).group(1) >",Str_Compile_1.match(LH2).group(1))
# ————————————
re.compile结合match一起用,正则表达式匹配,group()的括号里不填参数和填0结果是一样的,填1就是第1个括号匹配组匹配的值
# ————————————
输出结果↓
Str_Compile_1.match(LH2).group() > <IMG src="https://www.ems-help.com/pic8/qq.jpg"
Str_Compile_1.match(LH2).group(0) > <IMG src="https://www.ems-help.com/pic8/qq.jpg"
Str_Compile_1.match(LH2).group(1) > https://www.ems-help.com/pic8/qq.jpg
菜鸟IT博客[2022.04.30-15:19] 访问:313