与多个组匹配的 C# 正则表达式
本文关键字:正则表达式 | 更新日期: 2023-09-27 17:56:38
我在标签中有一些文本
,例如
<p>This is text a</p><p>This is text ended without p</a>
我想使用正则表达式来匹配两个类并提取 InnerText:
const string patternDesp = @"<p>(.+?)(</p>|</a>)";
但是当我查看m.Groups[1]
时,它只返回 1 个匹配项。 m.Groups[2]
给我
</a>
我已经解决了这个问题,似乎我需要使用MatchCollection
而不是Match
。