【问题标题】:Modifying HTML strings in C#?在 C# 中修改 HTML 字符串?
【发布时间】:2011-01-14 03:42:12
【问题描述】:

在我的 MVC 解决方案中,我有一个 HTML 字符串,我想搜索注释节点并根据它们的内容替换它们。

我该怎么做?

谢谢。

编辑:语言是 C#。 HTML 字符串是例如"<div id='id1'>blahblah</div><!-- comment1 count='10' length='200' --><p>show real comment content before this paragraph.</p>"。我需要获取评论块,然后根据计数和长度属性生成真实的内容。

【问题讨论】:

  • 什么是“搜索评论节点”,什么是“做替换”?就目前而言,您的问题几乎等同于“嘿,我想做某事”——它缺少帮助我们帮助您所需的有用信息。
  • 请发布更多信息 Jason。你用什么语言进行解析? Javascript?
  • 抱歉,帖子不清楚。现在我所做的是将它视为常规字符串并搜索“
  • 你在做模板引擎吗?
  • 这听起来像是您可以在 Visual Studio 中使用正则表达式查找和替换来完成的事情。

标签: c# html


【解决方案1】:

由于 HTML 的复杂性,您确实应该使用丰富的库来帮助您。

我强烈推荐HTMLAgility,然后您可以按照this post 的建议努力实现您的目标。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多