File size: 744 Bytes
0284885 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | package Reptile_package;
//捕获分组2
public class Reptile_demo7 {
public static void main(String[] args) {
/*
需求:
将字符串:我要学学编编编编程程程程程程程
替换为:我要学编程
*/
String str = "我要学学编编编编程程程程程程程";
//需求:把重复的内容 替换为 单个的
//学学 学
//(.) 表示把重复内容的第一个字符看做一组
// \\1 表示第一个字符再次出现
// + 至少一次
// $1 表示把正则表达式中第一组的内容,再拿出来用
String result = str.replaceAll("(.)\\1+", "$1");
System.out.println(result);
}
}
|