<html>
<body>
<div class="main">
<div class="submain"><h2></h2><p></p><ul></ul>
</div>
<div class="submain"><h2></h2><p></p><ul></ul>
</div>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
我把html加载到了HtmlDocument.然后我选择了XPath作为submain.然后,我不知道如何访问到每个标签,即h2,p分别.
HtmlAgilityPack.HtmlNodeCollection nodes = doc.DocumentNode.SelectNodes("//div[@class=\"submain\"]");
foreach (HtmlAgilityPack.HtmlNode node in nodes) {}
Run Code Online (Sandbox Code Playgroud)
如果我使用node.InnerText我得到所有文本,InnerHtml也没用.如何选择单独的标签?
什么是从字符串中删除2个或更多空格的有效机制,留下单个空格.
我的意思是如果字符串是"a____b",则输出必须是"a_b".