繁体   English   中英

来自 HTML 的多行字符串

[英]Multi-Line String from HTML

http://api.gamebanana.com/Core/Item/Data?itemtype=Blog&itemid=18235&fields=text

我的目标是从该网页中抓取文本并将其放入带有 HTML 中定义的换行符的字符串中。 然后,该文本将被放入一个文本框中以显示在表单上。 我当前的问题是我无法将文本转换为像 HTML 中那样具有换行符的字符串。 我在 C# 中使用 HTMLAgilityPack。 解决这个问题的最佳方法是什么?

注意:我最好可以忽略列表项 (li) 格式。

当前字符串结果:今天有几个更新:重构事件和会议,它们现在共享相似的逻辑。 事件现在具有持续时间和重复类型。将即将发生的事件添加到 BananaAds。重新添加持久标题。Modboy 改进。添加奖励投票广播。替换todolist 图标而不是标签。明天更多!

好的,换句话说,您只需要从 HTML 标签中去除字符串。 请参阅this other SO question,他们在此提供示例。 此外,在等,他们与正则表达式做。 (可能更简单和更短)。

public static string StripHTML(string input)
{
   return Regex.Replace(input, "<.*?>", String.Empty);
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM