public class Textsuche {

  public static void main(String[] args) {
    String[] namensliste = {
      "Fritz Maier",
      "Karl Hansen",
      "Fred Mustermann",
      "Horst Metzger",
      "Hermann Meyer",
      "Fritz H. Maurer",
      "Hoerbi Maier",
      "Hans Maler",
      "Harry Mooshammer",
      "Hurgan Malinkow"
     };
//    String suchstring = ".*M.*";
//    String suchstring = "H.*M.*";
//    String suchstring = "H.*M.*er";
    String suchstring = "H.*M.{2}er";
    for(int i = 0; i < namensliste.length; i++) {
      if (namensliste[i].matches(suchstring))
        System.out.println("Gefunden: " + namensliste[i]);
    }
  }

}