摘要: 在面试中,被问到这个问题,觉得还是有点难度的,答不上来。。。。。 今天上午百度看过了,实现Scannable这个接口,实现类有Editable, SpannableString, SpannableStringBuilder这些,用SpannableString比较方便,通过某些规则判断,如:@,#什么的,如果判断通过了的话就使用public abstract void setSpan (Object what, int start, int end, int flags)这个方法,这个方法是接口里面的抽象方法,what可以是文字也可以是你应用自己定义的类,start和end就不用说了吧。.. 阅读全文
posted @ 2013-04-17 15:17 clunyes 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 上大学的时候老师也讲过正则表达式,但是是一扫而过,我当时也是吓晕了,这种东西是正常人类看的懂的么? 其实,正则表达式是看的懂的,但是写却实在很难写出来。 今天看了这篇文章,结合例子非常生动http://deerchao.net/tutorials/regex/regex.htm,给我看下去的勇气,不过我只看到反义,接下去还是不敢看。。 主要的内容是里面的 1.元字符 . 匹配除换行符以外的任意字符 \w 匹配字母或数字或下划线或汉字 \s 匹配任意的空白符 \d 匹配数字 \b 匹配单词的开始或结束 ^ 匹配字符串的开始 $ 匹配字符串的结束 (有些正则表达式处理工具还有一个处理多行的选项。. 阅读全文
posted @ 2013-04-17 14:30 clunyes 阅读(187) 评论(0) 推荐(0) 编辑