Lösungseingabe mit bestimmten Wörtern

Die Spieler sollen auf eine Frage mit einer Lösungseingabe antworten. Die korrekte Lösung soll drei bestimmte Wörter enthalten (nicht eins von drei Wörtern, sondern genau die drei). Welche Zeichen sonst noch in der Antwort der Spieler vorkommen (Kommata, andere Wörter) ist egal. Wie mache ich das? Welchen Regulären Ausdruck o.ä. muss ich verwenden?

Das wüsste ich auch gerne - schade, dass niemand antwortet!

Hallo ihr Beiden,

Richtig, das lässt sich mit RegEx erreichen. Das Thema beherrschen leider nur wenige.
Das folgende ReEx könnte vielleicht helfen:

/^(?=.\bApfel\b)(?=.\bBirne\b)(?=.\bTrauben\b)./gm

Dabei müssen in der Antwort alle 3 Begriffe (Apfel, Birne, Trauben) enthalten sein.
Man könnte nun noch Groß/Kleinschreibung ignorieren usw.
Am besten lässt sich das mit einem RegEx Generator prüfen.
z.B der hier
Regex101

Ich hoffe ich konnte etwas weiterhelfen.
Liebe Grüße
Sven G

1 „Gefällt mir“