首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

@效能

2012-12-28 
@功能public class test {/** * 处理提到某人 @xxxx * @param msg传入的文本内容 * @return 返回带有链接

@功能

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);}}

热点排行