【发布时间】:2013-07-24 19:19:44
【问题描述】:
我有三个正则表达式:
Pattern mentionPattern = Pattern.compile("(@[A-Za-z0-9_-]+)");
Pattern hashtagPattern = Pattern.compile("(#[A-Za-z0-9_-]+)");
Pattern urlPattern = Patterns.WEB_URL;
我有一个字符串:
这是 @tom_cruise 的 #sample #twitter 文本,带有链接 http://tom_cruise.me
我需要将此文本与上述三个正则表达式匹配,并将匹配的文本着色为蓝色,并将最终文本设置为TextView。我怎样才能做到这一点?
需要说明的是,我不需要Linkify文字,只需要着色。而且我没有使用Twitter4j 库。
【问题讨论】: