A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 覃宏海 中级黑马   /  2012-9-19 13:09  /  1103 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 覃宏海 于 2012-9-19 13:46 编辑

毕老师用的是替换法替换出“我要学编程”,那么可以用获取的方法获取吗?

        public static void text(){------------------------------------->毕老师的替换方法
                String str = "我我...我..我我我..要要要....要要..要要要..学学..学学..编...编编编.程...程程程";
                str = str.replaceAll("\\.", "");
                str = str.replaceAll("(.)\\1+", "$1");
                System.out.println(str);
               
                String regex = "(.)\\1";------------------------------>如果可以获取,那么正则表达式应该怎么表达呢?
                Pattern pat = Pattern.compile(regex);
                Matcher mac = pat.matcher(str);
                while(mac.find()){
                        System.out.print(mac.group());
                }

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马