Home
Über mich
Blog
Veröffentlichungen
IT-Trainings
Impressum


Reguläre Ausdrücke in Java

Zusammenfassung:

In Java bietet die Stringklasse mit der "matches"-Methode eine effiziente Möglichkeit zum Umgang mit regulären Ausdrücken.

Reguläre Ausdrücke in Java

String s = "397-1234-987";
if(s.matches("^\\d{3}-\\d{4}-\\d{3}$")) 
    System.out.println(s);
else 
    System.out.println(s " passt leider nicht");

Im Package java.util.regex gibt es zudem drei Klassen, die ebenfalls gute Hilfestellung bieten: Matcher, Pattern und PatternSyntaxException.

Im Beispiel sieht das so aus:

try {
  Pattern p = Pattern.compile("^\\d{3}-\\d{4}-\\d{3}$");
  Matcher m = p.matcher(s);
  if(m.matches()) 
     System.out.println(s + " passt zum String");
} catch (PatternSyntaxException e) {
  System.out.println(e.getMessage());
}

qrpic/regexpr_Java.jpg

wg / 3. Oktober 2017




Fragen? Anmerkungen? Tips?

Bitte nehmen Sie Kontakt zu mir auf (info10@wilfried-grupe.de).



Vielen Dank für Ihr Interesse an meiner Arbeit.


V.i.S.d.P.: Wilfried Grupe * Klus 6 * 37643 Negenborn

Mobil: 0151. 750 360 61 * eMail: info10@wilfried-grupe.de