{}
run-icon
Main.java
import java.util.regex.Matcher; import java.util.regex.Pattern; public class Example { public static void main(String[] args) { final String regex = "\\s?Doe\\s?"; final String words[] = {"John Doe", "Johnathan Doe", "Doe John", "Doe"}; final String subst = ""; final Pattern pattern = Pattern.compile(regex, Pattern.MULTILINE); for (int i = 0; i < words.length; i++) { Matcher matcher = pattern.matcher(words[i]); String result = matcher.replaceAll(subst); System.out.println(words[i] +" -> "+result); } } }
Output