Regex-Trainer
Lektionen › Lektion 10

10. Praxis: Netzwerk & Logs

Zum Abschluss typische Aufgaben aus der IT-Praxis. Hier musst du alles kombinieren, was du gelernt hast.

Strategie:

  1. Zerlege das Format in Teile (z.B. IP = Zahl . Zahl . Zahl . Zahl)
  2. Schreibe für jeden Teil ein kleines Muster
  3. Fasse wiederholte Teile mit Gruppen und Quantoren zusammen
  4. Teste mit Grenzfällen (leere Strings, zu lang, falsche Zeichen)

Nutze die Spielwiese, um Muster auszuprobieren!

Übungen

1. MAC-Adresse

Sechs Paare von Hex-Ziffern, getrennt durch : (z.B. 00:1A:2B:3C:4D:5E).

Das ganze Wort muss passen (re.fullmatch).

soll passen

00:1A:2B:3C:4D:5Eaa:bb:cc:dd:ee:ff

soll nicht passen

00:1A:2B:3C:4D00-1A-2B-3C-4D-5EGG:1A:2B:3C:4D:5E00:1A:2B:3C:4D:5E:6F
r""
In Spielwiese öffnen

2. IPv4-Adresse

Eine gültige IPv4-Adresse – jede Zahl zwischen 0 und 255, ohne führende Nullen.

Das ganze Wort muss passen (re.fullmatch).

soll passen

192.168.0.110.0.0.255255.255.255.2550.0.0.0

soll nicht passen

256.1.1.11.2.31.2.3.4.501.1.1.11.2.3.a
r""
In Spielwiese öffnen

3. Fehlermeldungen aus dem Log

Liefere in Gruppe 1 den Text jeder ERROR-Meldung.

Alle Treffer im Text (nur Gruppe 1) müssen genau dem Ergebnis entsprechen (re.finditer).

Text

2026-10-17 08:15:02 ERROR Disk full
2026-10-17 08:16:10 INFO ok
2026-10-17 09:00:00 ERROR Timeout

Erwartetes Ergebnis

Disk fullTimeout
r""
In Spielwiese öffnen

4. E-Mail-Adresse (vereinfacht)

Benutzername (Wortzeichen, Punkt, Plus, Minus) @ Domain mit mindestens einem Punkt.

Das ganze Wort muss passen (re.fullmatch).

soll passen

max.muster@htlpinkafeld.ata_b@schule.ac.atx+y@test.com

soll nicht passen

max@@htlpinkafeld.atmax htlpinkafeld.atmax@htlpinkafeld
r""
In Spielwiese öffnen