package javacodebook.regex.find; import java.util.regex.*; /** * Listet alle Vorkommnisse des Namens Meyer (bzw. Mayer, * Maier, Meier oder Meyer) in einem Text auf. */ public class RegexFind { public static void main(String[] args) { Pattern pattern = Pattern.compile("M(ai|ei|ay|ey)er"); Matcher matcher = pattern.matcher(args[0]); // Welche Namen sind im Text enthalten? while (matcher.find()) { // Den gesamten gefundenen String ausgeben. String tmp = matcher.group(); System.out.println("Gefunden: " + tmp); } } }