问问题
90 次
1 回答
2
你可以使用这个正则表达式
<p[^<>]*>.*?<strike>.*?</p>
但不推荐使用正则表达式解析 html 的方法。
而是使用 html 解析器,如htmlagilitypack ..
您可以使用此代码来检索它HtmlAgilityPack
HtmlDocument doc = new HtmlDocument();
doc.Load(yourStream);
//strikeNodes contains all the p nodes
var strikeNodes = doc.DocumentNode.SelectNodes("//p[strike]");
//pText contains all p nodes in textual format
List<string> pText= doc.DocumentNode.SelectNodes("//p[strike]").Select(x=>x.OuterHtml);
于 2013-01-25T18:10:30.560 回答