-6
4

1 回答 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 回答