gpt4 book ai didi

asp.net - 我怎样才能在 html 字符串中找到额外的关闭 div

转载 作者:行者123 更新时间:2023-11-28 03:53:18 25 4
gpt4 key购买 nike

我在数据库 中存储了一些html。我不知道存储在数据库中的 html 有额外的结束 div</div>或不。我想在 html 字符串中找到额外的关闭 div。我试图找到使用 HTML Agility 包但没有找到实现此目的的方法。示例:

<div class="readers">
A total of 218 users are reading this article.
</div>
</div>
</div>

我怎样才能找到这两个额外的结束 div 并提取完全有效的 html。

最佳答案

在呈现 html 之前使用这个纯 javascript 解析器:http://ejohn.org/blog/pure-javascript-html-parser/

您可以通过在此处粘贴您的代码来 checkout , http://ejohn.org/apps/htmlparser/它删除了额外的 </div>

您只需要将您的 html 传递给 HTMLtoXML用作:

HTMLtoXML(your_html);

它会删除额外的结束标签。事实上,它所做的是将其转换为 xml 格式,但由于您正在处理 html strigs 并且所有标签都应该在 html 中有效,因此您可以安全地使用它。

编辑:您可以轻松地从 C# 文件调用 javascript 函数。参见 this有关详细信息的问题。

关于asp.net - 我怎样才能在 html 字符串中找到额外的关闭 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11133797/

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