37,719
社区成员
发帖
与我相关
我的任务
分享
#!/usr/bin/python
# -*- coding: utf-8 -*-
import re
txt="""
<H1>AAAAAAAAAAa</H1> <H2>BBBBBBBBBBbb</H2> <H3>CCCCCCCCCCCc</H2>
"""
#patt=re.compile(r"<(?'tag'[hH][1-6])>(.*?)</\k'tag'>",re.S)
patt=re.compile(r"<([hH][1-6])>(.*?)</\1>",re.S)
#findall是匹配小括号里的内容
zz=patt.findall(txt)
print(zz)
[('H1', 'AAAAAAAAAAa'), ('H2', 'BBBBBBBBBBbb')]pattern2 = re.compile(r'<[hH]([1-6])>(.*?)</[hH]\1>')