1.匹配标签

 1 import re
 2 ret = re.search('<(?P<tag_name>\w+)>\w+</(?P=tag_name)>','<h1>hello</h1>')
 3 #还可以在分组中利用?P<name>的形式给分组起名字
 4 #获取的匹配结果可以直接用group('名字')拿到对应的值
 5 print(ret.group())
 6 print(ret.group('tag_name'))
 7 
 8 
 9 # -------------------------
10 ret = re.search(r'<(\w+)>\w+</\1>','<h1>hello</h1>')
11 #如果不给分组起名字,也可以用\序号来找到对应的组,表说要找的内容和前面的组的内容一致
12 #获取的匹配结果可以直接用group(序号)拿到对应的值
13 print(ret.group())
14 print(ret.group(1))
匹配标签

相关文章:

  • 2022-12-23
  • 2021-08-05
  • 2021-07-06
  • 2021-09-22
  • 2022-01-01
  • 2022-12-23
  • 2021-11-30
猜你喜欢
  • 2021-08-09
  • 2022-12-23
  • 2022-12-23
  • 2021-10-04
  • 2022-12-23
  • 2021-04-19
  • 2022-12-23
相关资源
相似解决方案