C#正则表达式匹配多个组

时间:2013-01-29 21:51:55

标签: c# regex match

我在

标签中有一些文字,例如

<p>This is text a</p><p>This is text ended without p</a>

我想使用Regex来匹配这两个类并提取InnerText:

const string patternDesp = @"<p>(.+?)(</p>|</a>)";

但是当我查看m.Groups[1]时,它只返回1个匹配。 m.Groups[2]给了我

</a>

1 个答案:

答案 0 :(得分:0)

我已修复此问题,似乎我需要使用MatchCollection代替Match