读书人

婚配@字符串 备忘

发布时间: 2012-10-19 16:53:36 作者: rapoo

匹配@字符串 备忘

public static void main(String[] args) {        //String reg="@^(\\.|\\,|:|;|!|\\?|\\s|#|@|。|,|:|;|!|?)*";        //String reg="@[^\\.^\\,^:^;^!^\\?^\\s^#^@^。^,^:^;^!^?]+"; //以@开头以.,:等结束的字符串        String reg="@.*?(?=[.,:;!?\\s#@。,:;!?])";        Pattern pattern=Pattern.compile(reg);        System.out.println(pattern.toString());        Matcher matcher=pattern.matcher("fsafaf加大@梵净山,金佛山@就佛网 杰弗里斯");        StringBuffer sb=new StringBuffer();        while(matcher.find()){            System.out.println(matcher.group());            matcher.appendReplacement(sb, "<a href='abc'>"+matcher.group()+"</a>");        }        matcher.appendTail(sb);        System.out.println(sb);    }

?

读书人网 >编程

热点推荐