首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从Dart中的字符串中删除HTML标记

从Dart中的字符串中删除HTML标记
EN

Stack Overflow用户
提问于 2018-07-30 12:16:58
回答 8查看 35.5K关注 0票数 44

我已经尝试了一段时间了,我有一个字符串,其中包含了很多HTML标记,它以某种编码形式存在,比如& lt;和& gt;(没有空格)在字符串之间。有人能帮我移除那些标签吗?这样我就可以得到一个简单的字符串了吗?

EN

Stack Overflow用户

发布于 2021-10-18 18:25:08

这里是我的解决方案,如果使用颤振网页或不能导入解析器,因为任何原因,它是可配置的。

代码语言:javascript
运行
复制
  String formatHtmlString(String string) {
      return string
          .replaceAll("\n\n", "<p>") // Paragraphs
          .replaceAll("\n", "<br>") // Line Breaks
          .replaceAll("\"", "&quot;") // Quote Marks
          .replaceAll("'", "&apos;") // Apostrophe
          .replaceAll(">", "&lt;") // Less-than Comparator (Strip Tags)
          .replaceAll("<", "&gt;") // Greater-than Comparator (Strip Tags)
          .trim(); // Whitespace
    }
票数 0
EN
查看全部 8 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51593790

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档