dedlfix: Regex Zeichenkette in Zeichenklasse

Beitrag lesen

Tach!

~[1]|(%2f)+$~
Hm, das würde aber bedeuten, dass %2f am Ende vorkommen muss.
Falsch! Weil der Ausdruck 'a ODER b - mindestens 1 mal'  bedeutet _nicht_, dass b am Ende stehen muss.

Die Alternation | trennt den Ausdruck in zwei alternative Teil-Muster. Anfang ^ und Ende $ reihen sich in das jeweilige Teil-Muster mit ein und wirken nicht auf den gesamten Ausdruck. Deshalb ist dein "Falsch!" falsch.

dedlfix.


  1. a-zA-Z ↩︎