Regex-Trainer
Lektionen › Lektion 6

6. Gruppen ( ) und Alternation |

Runde Klammern fassen Teile zu einer Gruppe zusammen. Ein Quantor nach der Gruppe wirkt auf die ganze Gruppe: (ha)+ passt auf „ha“, „haha“, „hahaha“.

Der senkrechte Strich | bedeutet oder: Hund|Katze passt auf „Hund“ oder „Katze“.

Kombiniert: \w+\.(png|jpg) – ein Dateiname mit Endung png oder jpg.

| hat die niedrigste Priorität. ^a|b$ bedeutet „(^a) oder (b$)“ – setze im Zweifel Klammern!

Übungen

1. hihihi

Passe auf hi, das ein- oder mehrmals wiederholt wird.

Das ganze Wort muss passen (re.fullmatch).

soll passen

hihihihihihi

soll nicht passen

(leer)hihihhii
r""
In Spielwiese öffnen

2. Wochentage

Passe auf die Abkürzungen Mo Di Mi Do Fr Sa So.

Das ganze Wort muss passen (re.fullmatch).

soll passen

MoDiMiDoFrSaSo

soll nicht passen

MuFaMonmo
r""
In Spielwiese öffnen

3. Bilddateien

Dateiname aus Wortzeichen mit der Endung png, jpg, jpeg oder gif.

Das ganze Wort muss passen (re.fullmatch).

soll passen

bild.pngfoto.jpgx.jpega_1.gif

soll nicht passen

text.txtpngbild.png.exe.png
r""
In Spielwiese öffnen