我试图解析HTML网页,我用下面的正则表达式:正则表达式匹配的所有字符返回太少比赛
var regex = new Regex(@"<tag1 id=.id1.>.*<tag2>", RegexOptions.Singleline);
“标记1 ID = .id.1”文件中只出现一次。发生“标签1”后,“标签2”发生将近50次。但是当我尝试使用正则表达式匹配页面代码时,它只返回1个匹配项。此外,当我将RegexOptions更改为“无”或“多行”时,不会返回任何匹配项。我对此很困惑,并会感谢任何帮助。
[解析Html The Cthulhu Way](http://stackoverflow.com/a/1732454/540352):) – Laoujin
@Laoujin我喜欢那篇文章:) – Rotem
[RegEx match open tags but XHTML self-contained标签](http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags) –