gpt4 book ai didi

c# - 只删除 c# 上的一些 html 标签

转载 作者:太空狗 更新时间:2023-10-30 00:20:14 25 4
gpt4 key购买 nike

我有一个字符串:

string hmtl = "<DIV><B> xpto </B></DIV>

并且需要去掉<div>的标签和 </DIV> .结果为:<B> xpto </B>


只是<DIV> and </DIV>没有去掉很多html标签,而是保存了<B> xpto </B> .

最佳答案

使用htmlagilitypack

HtmlDocument doc = new HtmlDocument();
doc.LoadHtml("<html>yourHtml</html>");

foreach(var item in doc.DocumentNode.SelectNodes("//div"))// "//div" is a xpath which means select div nodes that are anywhere in the html
{
item.InnerHtml;//your div content
}

如果你只想要 B 标签..

foreach(var item in doc.DocumentNode.SelectNodes("//B"))
{
item.OuterHtml;//your B tag and its content
}

关于c# - 只删除 c# 上的一些 html 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13143563/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com