import java.util.regex.Pattern;
public class RemoveConsecutiveDuplicates {
public static void main(String[] args) {
String input = "aaaabbbccdddddd";
// Define a regex pattern to match consecutive duplicate characters
String pattern = "(.)\\1+";
// Replace matches with the first captured group
String result = input.replaceAll(pattern, "$1");
System.out.println("Original: " + input);
System.out.println("Modified: " + result);
}
}
/*
run:
Original: aaaabbbccdddddd
Modified: abcd
*/