在spannable中单独的字符

时间:2013-03-11 19:20:47

标签: android spannable

我有一个spannable,说[12]。我想阅读[]之间的数字。我如何为spannables做到这一点?

1 个答案:

答案 0 :(得分:2)

Spannable也是CharSequence。这意味着您可以调用toString()

String s = mySpannable.toString();

然后你可以匹配任何你想要的字符与正则表达式,循环,或者如果你知道你想要的字符总是包含在方括号之间,并且括号总是在开头和结尾,请调用{{1并排除括号的位置。

请注意,subString()也采用charAt()方法,因此甚至可能不需要CharSequence

编辑:如果您的数字始终用括号括起来,您可以这样做:

toString()