c#中的正则表达式分组

本文关键字:正则表达式 | 更新日期: 2023-09-27 17:53:20

我在一个HTML代码中有多个p标签。

<p class=MsoNormal><b style='mso-bidi-font-weight:normal'><span
style='font-size:7.0pt'>PA<span style='mso-spacerun:yes'>  </span>ARALIĞI</span></b><span
style='font-size:7.0pt'> [İng. <b style='mso-bidi-font-weight:normal'>PA
interval</b>]. (<i style='mso-bidi-font-style:normal'>Kardiyoloji</i>).
Atriyum’un P dalgasının başlangıcını ayıran mesafe. İntraatriyal ya da
sino-nodal iletim süresinin (35-45 milisaniye) ölçümünü verir. Uzaması ileti
bozukluğunun göstergesidir. <o:p></o:p></span></p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'><span
style='font-size:7.0pt'>PA<span style='mso-spacerun:yes'>  </span>ARALIĞI</span></b>        <span
style='font-size:7.0pt'> [İng. <b style='mso-bidi-font-weight:normal'>PA
interval</b>]. (<i style='mso-bidi-font-style:normal'>Kardiyoloji</i>).
Atriyum’un P dalgasının başlangıcını ayıran mesafe. İntraatriyal ya da
sino-nodal iletim süresinin (35-45 milisaniye) ölçümünü verir. Uzaması ileti
bozukluğunun göstergesidir. <o:p></o:p></span></p>

如何将它们作为不同的索引放在List中。我需要把每个p作为列表中的一个元素。我的代码是:

    Regex Rx = new Regex(@"<p(.*)>(.*)<'/p>",RegexOptions.Multiline);
    MatchCollection mc = Rx.Matches(yazi);

谢谢

c#中的正则表达式分组

用正则表达式解析HTML是一个非常糟糕的主意。HTML的语法太复杂了。

寻找c# HTML解析器