黑马程序员技术交流社区
标题:
关于正则表达式的获取问题
[打印本页]
作者:
覃宏海
时间:
2012-9-19 13:09
标题:
关于正则表达式的获取问题
本帖最后由 覃宏海 于 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());
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2