你要提的那个H3,有没有class属性如果要提的有H3属性,而忽略的没有,那就可以提

解决方案 »

  1.   

    (?:[^"<]*(?:"(?:[^"]*(?:"")?)*")*)*<[Hh]3(?:\s+(?:[^">]*(?:[^"]*(?:"")*")*)*)?>(?<Capture>(?:[^"<]*(?:"(?:[^"<]*(?:"(?:[^"]*(?:"")?)*")*)*)<\\[Hh]3>
      

  2.   

    注意,没有任何空格在里面,也没有任何回车,提取的时候找Match下的Group["Capture"]下的Capture就可以了。
      

  3.   

    我用我的正则式编辑器做的。用了十来分钟吧。
    测试通过的例子:
    <H3>test<\H3>
    <H3 class="hel>">test<\H3>
    <H3 class="<h3>">test<\h3>
    <H3>"<h3>"<\H3>有问题再找我吧。