| 
     
 
/* 
 * Output:  
gog gay gaughter gaut gig go gone gate  
 */ 
import java.util.regex.Matcher; 
import java.util.regex.Pattern; 
 
public class MainClass { 
  public static void main(String args[]) { 
    String joke = "dog day daughter daut did do done date"; 
    String regEx = "d"; 
 
    Pattern doggone = Pattern.compile(regEx); 
    Matcher m = doggone.matcher(joke); 
 
    StringBuffer newJoke = new StringBuffer(); 
    while (m.find()) 
      m.appendReplacement(newJoke, "g"); 
    m.appendTail(newJoke); 
    System.out.println(newJoke.toString()); 
  } 
} 
 
            
        
    
    |