Matcher replaceAll(Function) method in Java with Examples
The replaceAll(Function) method of Matcher Class behaves as a append-and-replace method. This method replaces all instances of the pattern matched in the matcher with the function passed in the parameter.
public String replaceAll( Function replacerFunction)
Parameters: This method takes a parameter replacerFunction which is the function that defines the replacement of the matcher.
Return Value: This method returns a String with the target String constructed by replacing the String.
Exceptions: This method throws following exceptions:
- NullPointerException: if the replacer function is null
- ConcurrentModificationException: if it is detected that the replacer function modified this matcher’s state
Below examples illustrate the Matcher.replaceAll() method:
Before Replacement: GeeksForGeeks Geeks for For Geeks Geek After Replacement: GEEKSForGEEKS GEEKS for For GEEKS Geek
Before Replacement: GFGFGFGFGFGFGFGFGFG FGF GFG GFG FGF After Replacement: GfgfGfgfGfgfGfgfGFG fgf GFG GFG fgf
Attention reader! Don’t stop learning now. Get hold of all the important Java Foundation and Collections concepts with the Fundamentals of Java and Java Collections Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course.