Daniel Thoma: Reguläre Ausdrücke

Beitrag lesen

Hallo Chris,

Wenn Du einen String durchsuchen willst, musst Du direkt die Matcherklasse verwenden. Das ist zwar etwas umständlicher aber sehr viel flexibler und oft auch effizienter, da das kompilieren und ausführen eines Ausdrucks getrennt wird:

Das folgende Beispiel gibt alle Treffer aus:

Pattern pattern = pattern.compile("regex");
Matcher matcher = pattern.matcher("daten");

while(matcher.find()) {
  System.out.println(matcher.group());
}

Grüße

Daniel