1 に答える
2
この正規表現を使用できます
<p[^<>]*>.*?<strike>.*?</p>
ただし、正規表現を使用して html を解析することはお勧めできません。
代わりに、htmlagilitypackなどの html パーサーを使用します。
このコードを使用して取得できます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 に答える