从android中的字符串中删除字符串

时间:2013-03-01 11:28:17

标签: android string

我从json获取一个字符串

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

当我检索字符串

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

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

因为我只想在作者字符串中存储“ricobeemer”。 任何人都可以帮我怎么做? 提前谢谢。

4 个答案:

答案 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();
}