android系统
删除从串串我从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