import re  
str = 'hihihi>abcdefgid=testgogogo<movemove&'  
  
# 符号需要转义 前面多加一个 # 前后都是符号  
title1 = re.findall(r'\>((?:.|n)*?)\<', str)[0]  
# 只有后面是符号  
title2 = re.findall(r'id=((?:.|n)*?)\&', str)[0]  
print('title1 --- ',title1)  
print('title2 --- ',title2)

输出结果

title1 ---  abcdefgid=testgogogo
title2 ---  testgogogo<movemove

瑞0908
318 声望75 粉丝

一个一个解决