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.
a-zA-Z ↩︎