@效能

@功能
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);
	}

}