@功能
public class test {/** * 处理提到某人 @xxxx * @param msg 传入的文本内容 * @return 返回带有链接的文本内容 */public static String setSuggestionRemind(String msg) {StringBuilder html = new StringBuilder();int lastIdx = 0;Matcher matchr = referer_pattern.matcher(msg);while (matchr.find()) {String origion_str = matchr.group();String str = origion_str.substring(1, origion_str.length()).trim();html.append(msg.substring(lastIdx, matchr.start()));if(true){html.append("<a href='#'>@");html.append(str.trim());html.append("</a> ");} else{ html.append(origion_str); {lastIdx = matchr.end();}html.append(msg.substring(lastIdx));return html.toString();}private static Pattern referer_pattern = Pattern.compile("@([^@^\\s^:^<^&]{1,})([\\s\\:\\,\\;]{0,1})");//@.+?[\\s:]public static void main(String[] args){String ss = "@管:理员 要会要@品茶$<br >;地 霜人@管炒,管理";String re = test.setSuggestionRemind(ss);System.out.println(re);}}