62,025
社区成员
发帖
与我相关
我的任务
分享
<div class="table2">
<div class="vvAll1">
<div class="vv11">**********<div class="vv12">############</div></div>
<div class="vv13">###############</div>
</div>
<div class="vvAll2">
<div class="vv21">
<ul class="vv21Table">
<li><span class="vv21A">#########</span><span class="vv21B">*******</span></li>
<li><span class="vv21A">#########</span><span class="vv21D">******* </span></li>
</ul>
</div>
<div class="vv22">
<div class="vv22Txt1">*********************************</div>
<div class="vv22Txt2">############################</div>
<div class="vv22Txt3">############################</div>
</div>
</div>
<div class="notice3"><div class="notice1Txt">#############</div></div>
<div style="margin-bottom:50px;" class="vv22Txt4">
************************************
</div>
</div>
(?is)(?<=<(?:div|span)[^>]*?class="(?:vv11|vv22Txt1|vv22Txt4|vv21B|vv21D)">).*?(?=</?(?:div|span)[^>]*?>)
HtmlDocument htmlDoc = new HtmlDocument();
htmlDoc.Load(Server.MapPath("~/test.txt"));
HtmlNodeCollection nodes = htmlDoc.DocumentNode.SelectNodes(@"//*[@class='vv11' or @class='vv21B' or @class='vv21D' or @class='vv22Txt1' or @class='vv22Txt4']");
foreach (HtmlNode node in nodes)
{
Response.Write(node.ChildNodes[0].InnerText + "<br/>");
}