代码之家  ›  专栏  ›  技术社区  ›  Sheehan Alam

有没有一种快速的方法来识别字符串或文本视图中的HTML ASCII代码?

  •  4
  • Sheehan Alam  · 技术社区  · 14 年前

    下面是一些HTML ASCII代码:

    http://www.ascii.cl/htmlcodes.htm

    我有一根看起来像 "All in a hard day 's work"

    用撇号替换ascii代码的最佳方法是什么?

    2 回复  |  直到 14 年前
        1
  •  3
  •   Joachim Sauer    13 年前

    使用 Html.fromHtml(String) 解码字符串。

        2
  •  4
  •   Buhake Sindi Tesnep    13 年前

    使用Apache的 StringEscapeUtils.escapeHtml(String) StringEscapeUtils.unescapeHtml(String) . 这可以在公共图书馆找到。

    如果需要保留任何HTML标记,但只需删除任何ascii编码,则必须构造要转义的值的映射。这是一个练习 String 操纵,所以它可能被认为是一个“丑陋的黑客”,但它会很快运行。

    例如一些伪代码, 创建 Map<String, String>() ,并用要替换为键的值和要替换为的值填充它。 使用正则表达式在文档中查找HTML ascii代码, 在您的 Map 替代品 用等价的文本替换出现的HTML ascii代码。

    如果有机会的话,我会在周末发一些代码。