Ich programmiere derzeit einen Vokabularalgorithmus, der prüft, ob ein Benutzer das Wort richtig eingegeben hat. Ich habe die folgende Situation: Die richtige Lösung für das Wort wäre "Teil1, Teil2". Der Benutzer sollte entweder "Teil1" (Antwort 1), "Teil2" (Antwort 2) oder "Teil1, Teil2" (Antwort 3) eingeben können. Ich versuche jetzt, die vom Benutzer angegebene Zeichenfolge mit dem folgenden automatisch erstellten regulären Ausdruck abzustimmen:
^(part1|part2)$
Dies gibt nur Antwort 1 und 2 als richtig zurück, während Antwort 3 falsch wäre. Ich frage mich jetzt, ob es einen Operator ähnlich | gibt das heißt and/or
statt either...or
.
Kann mir jemand helfen, dieses Problem zu lösen?
$or
Regex Match sein