import java.util.regex.Matcher; import java.util.regex.Pattern; public class Appendreplacement { public static void main(String args[]) { Pattern pattern = Pattern.compile("(Rose) (.net)"); StringBuffer buffer = new StringBuffer(); String text = "Company in Rohini:- Rose .net."; System.out.println("Text before replacement is:" + text); String replacement = "$1india $2"; Matcher m = pattern.matcher(text); m.find(); m.appendReplacement(buffer, replacement); String str = buffer.toString(); System.out.println("Text before replacement is:" + str); } }