-3

我从 json 得到一个字符串

"author":"ricobeemer<\/span>" .

当我检索字符串时

String author = c.getString("author");

“作者”字符串告诉我 <span class="reviewer"itmprop="name">ricobeemer</span>

因为我只想将“ricobeemer”存储在作者字符串中。谁能帮我怎么做?提前致谢。

4

4 回答 4

2

简单而最好

Html.fromHtml(author).toString();
于 2013-11-18T10:20:40.490 回答
1

试试这个,它对我有用:

Html.fromHtml(author).toString();
于 2013-03-01T11:46:22.877 回答
0

这是完成它的一种快速而肮脏的方法:

String author = c.getString("author")
    .substring(c.getString("author")
    .lastIndexOf("\">"), c.getString("author").lastIndexOf("</"));
于 2013-03-01T11:36:30.783 回答
0

您可以应用一些正则表达式匹配来从和之间提取,>如下<所示:

String author = c.getString("author");
Pattern p = Pattern.compile("(?<=>)(.*)(?=<)");
Matcher m = p.matcher(author);
if (m.find()) {
    author = m.group();
}
于 2013-03-01T11:54:11.937 回答