刪除從串串我從JSONandroid系統
"author":"ricobeemer<\/span>"
得到一個字符串。
,當我檢索串
String author = c.getString("author");
「作者」 串告訴我 <span class="reviewer"itmprop="name">ricobeemer</span>
哪裏,我只是想存儲 「ricobeemer」 的作者字符串。 任何人都可以幫助我如何做到這一點? 在此先感謝。
刪除從串串我從JSONandroid系統
"author":"ricobeemer<\/span>"
得到一個字符串。
,當我檢索串
String author = c.getString("author");
「作者」 串告訴我 <span class="reviewer"itmprop="name">ricobeemer</span>
哪裏,我只是想存儲 「ricobeemer」 的作者字符串。 任何人都可以幫助我如何做到這一點? 在此先感謝。
簡單和最
Html.fromHtml(author).toString();
這裏是把它做一個快速和骯髒的方式:
String author = c.getString("author")
.substring(c.getString("author")
.lastIndexOf("\">"), c.getString("author").lastIndexOf("</"));
給我一些例外 – Avijit 2013-03-01 12:43:44
哪種錯誤? – 2013-03-01 12:48:30
試試這個,它的工作對我來說:
Html.fromHtml(author).toString();
非常感謝。你拯救了我的一天。這是我真正想要的。 – Avijit 2013-03-01 12:51:56
如果我的帖子對你有用。投入對未來用戶有用的投票... – 2013-03-01 13:09:17
您可以應用有點正則表達式匹配來自之間提取在>
和<
像這樣:
String author = c.getString("author");
Pattern p = Pattern.compile("(?<=>)(.*)(?=<)");
Matcher m = p.matcher(author);
if (m.find()) {
author = m.group();
}
快速問題:爲什麼你的json中有html?它似乎你是混合數據和演示 – njzk2 2013-03-01 11:46:07