Matcher: replaceAll(String text)

String replaceAll(String replacement)
Replaces every subsequence of the input sequence that matches the pattern with the replacement string.

/*
 * Output:
Original sequence: Java1 Java2 JDK Java2S Java2s.com
Modified sequence: Java Java JDK Java Java2s.com

 * */

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class MainClass {
    public static void main(String args[]) { 
      String str = "Java1 Java2 JDK Java2S Java2s.com"; 
   
      Pattern pat = Pattern.compile("Java.*? "); 
      Matcher mat = pat.matcher(str); 
   
      System.out.println("Original sequence: " + str); 
   
      str = mat.replaceAll("Java "); 
   
      System.out.println("Modified sequence: " + str); 
   
    } 
}
Home 
  Java Book 
    Essential Classes  

Matcher:
  1. Regular Expression Processing
  2. Normal character
  3. Wildcard character
  4. Using Wildcards and Quantifiers
  5. Greedy behavior
  6. Working with Classes of Characters
  7. Using replaceAll( )
  8. Using split( )
  9. Matcher: appendReplacement(StringBuffer sb,String replacement)
  10. Matcher.appendTail(StringBuffer sb)
  11. Matcher: find()
  12. Matcher: group()
  13. Matcher: group(int group)
  14. Matcher: groupCount()
  15. Matcher: lookingAt()
  16. Matcher: matches()
  17. Matcher: replaceAll(String text)
  18. Matcher: start()