我从json获取一个字符串
"author":"ricobeemer<\/span>"
。
当我检索字符串
时 String author = c.getString("author");
“作者”字符串告诉我
<span class="reviewer"itmprop="name">ricobeemer</span>
因为我只想在作者字符串中存储“ricobeemer”。 任何人都可以帮我怎么做? 提前谢谢。
答案 0 :(得分:2)
简单而且最好
Html.fromHtml(author).toString();
答案 1 :(得分:1)
试试这个,它对我有用:
Html.fromHtml(author).toString();
答案 2 :(得分:0)
这是一种快速而又脏的方法:
String author = c.getString("author")
.substring(c.getString("author")
.lastIndexOf("\">"), c.getString("author").lastIndexOf("</"));
答案 3 :(得分:0)
您可以应用一些正则表达式匹配来从>
和<
之间进行提取,如下所示:
String author = c.getString("author");
Pattern p = Pattern.compile("(?<=>)(.*)(?=<)");
Matcher m = p.matcher(author);
if (m.find()) {
author = m.group();
}