Alternativen

Top  Previous  Next

Skripte > Tokendefinitionen > Reguläre Ausdrücke > Alternativen

 

Ein regulärer Ausdruck (oder Unterausdruck) kann Alternativen enthalten. D.h. der gesamte Ausdruck steht dann in Übereinstimmung mit dem Text, wenn eine seiner Alternativen auf den Text passt. Alternativen werden durch das Pipe-Zeichen "|" voneinander getrennt.

 

Beispiele:

 

"a(b|c)" passt auf "ab" oder "ac".

 

"abc|def" passt auf "abc" oder "def", aber nicht auf abdef.

 

Am letzten Beispiel ist ersichtlich, dass jede Alternative den größtmöglichen Unterausdruck umfasst (im Gegensatz zu den Wiederholungen s.u.): "abc|def" ist nicht etwa zu lesen als "ab" gefolgt von "c" oder "def", sondern als "abc" oder "def".

 



Diese Seite gehört zur TextTransformer Dokumentation

Home  Inhalt  English