Hallo zusammen,
ich will mit einem Regex prüfen, ob z.B. aus drei Gruppen mindestens eine trifft.
Hier ist ein Beispiel: "1([abc]* | [def]* | [ghi]*){1}2"
D.h. ich würde gerne prüfen ob [abc], [def] oder [ghi] mindestens einmal trifft. Dies klappt mit diesem Regex auch fast, jedoch trifft er auch "12" und dies soll verboten sein.
Wie kann man dies über Regex abbilden?
Schöne Grüße und vielen Dank
Quaneu
Probier mal "1([abc]+|[def]+|[ghi]+)2"
Sollte man mal gelesen haben:
Entschuldige bitte meine späte Antwort. Aber leider war es mir nicht möglich, früher zu antworten.
Danke für deinen Hinweis. Dies klappt jetzt ganz gut.