2

我使用 CsQuery 来解析 HTML 文档。我要做的是用“。”替换所有“br”HTML标签。特点。

假设这是我的输入 HTML:

<html>
    <body>
        Hello
        <br>
        World
    </body>
</html>

请求的输出将是:

<html>
    <body>
        Hello
        .
        World
    </body>
</html>

伪代码:

CQ dom = CQ.CreateFromUrl("http://my.url");
dom.ReplaceTag("<br>", ".");

这可能吗?

感谢您的建议。

4

1 回答 1

3

这很简单,只需<br>通过设置它们的OuterHTML.
相关的选择器只是"br"

foreach (var br in dom["br"])
    br.OuterHTML = ".";

打电话dom.Render()看看结果。

于 2015-10-22T19:57:18.410 回答