0

我正在尝试从此链接的“steps”数组中解析“html_instructions”字符串:

我解析字符串没有问题,但它返回时混合了一些代码。例如,解析的字符串:

"html_instructions" : "Head \u003cb\u003esouthwest\u003c/b\u003e toward \u003cb\u003eCapitol Square SW\u003c/b\u003e",

表现为:

Head<br>southwest"</br>"towards<br>...

而不是简单地显示为:

Head southwest towards...

有没有办法可以格式化字符串以删除“中断”?任何帮助是极大的赞赏。

4

2 回答 2

4

您可以使用正则表达式从您的内容中删除HTML标签。

  String htmlString = "Head<br>southwest</br>towards<br>...";
  String noHtml = htmlString.replaceAll("<[^>]*>", "");
于 2012-08-07T05:25:10.183 回答
0

寻找这个问题的答案。

如何在 JavaScript 中转换 unicode?

基本上响应是 Unicode,因此 < 由 \u003c & > 由 \u003e 表示,您可以使用字符串操作将这些字符串替换为适当的承租人。

尝试做这样的事情

String parseResponse = response.replaceAll("\u003c","<");

这将使您的字符串采用正确的 html 格式。

于 2012-08-07T05:26:42.110 回答