public static String[] linkString(String str){
Matcher m = Pattern.compile("(((https|http)?://)?([a-z0-9]+[.])|(www.))"
+ "\\w+[.|\\/]([a-z0-9]{0,})?[[.]([a-z0-9]{0,})]+((/[\\S&&[^,;\u4E00-\u9FA5]]+)+)?([.][a-z0-9]{0,}+|/?)").matcher(str);
String[] url = new String[str.length()/5];
int count = 0;
while(m.find()){
url[count] = m.group();
count++;
}
return url;
}
链接设置颜色并添加下划线
String linkText = ....;
String[] url = HyperlinkUtil.judgeString(linkText);
String allUrl = linkText.toString();
CharSequence charSequence;
if (url.length>0){ //格式拼接
for (int i=0;i<url.length;i++){
if (!TextUtils.isEmpty(url[i])){
String str = "<font color='#48A7F9'> <a