Only replace first occurence
public class Main { public static void main(String[] args) { String text = "a b c e a b"; System.out.println(text.replaceFirst("(?:a b)+", "x y")); } } //x y c e a b