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 であるため、< は \u003c で表され、> は \u003e で表されます。文字列操作を使用して、これらの文字列を適切なチャーターに置き換えることができます。

このようなことをしてみてください

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

これにより、文字列が適切な html 形式で取得されます。

于 2012-08-07T05:26:42.110 に答える