Reguläre Ausdrücke vereinfachen die Abfragen an Strings radikal. Lese zunächst zur Einleitung
Anschließend sollte man die die API-Doku lesen:
- http://java.sun.com/javase/6/docs/api/java/util/regex/Pattern.html
- http://java.sun.com/javase/6/docs/api/java/util/regex/Matcher.html
In einer Code-Suchmaschine kann man nun einige Beispiele für Pattern-Nutzung ablesen:
Mehr Beispiele (allerdings auch mit Perl-RegEx, die Java nicht unterstützt) gibt die Seite
Hier sollte man sich ein paar Beispiele anschauen.
Zum Schluss eine Übung: Schreibe einen RegEx-Ersetzer, der aus einem Satz mit der „Basic text formatting“ Regel der Wiki-Syntax (http://wiki.splitbrain.org/wiki:syntax) HTML erzeugt. Also soll aus
**bold**
folgendes werden:
<b>bold</b>