Ich habe ein Datum, das ich in mehreren Formaten sein darf:
24-01-12
january 24 2013
etc
Gibt es eine Möglichkeit, 2 oder mehr verschiedene reguläre Ausdrücke mit Pipes oder einer anderen Methode zu kombinieren? Ich habe versucht, Klammern zu verschachteln, aber das funktioniert natürlich nicht:
[regex | regex]
Antworten:
2 für die Antwort № 1Ja, versuche das hier:
(dd-dd-dd)|([a-z]*)
// So basically:
(regex)|(regex)
Dies entspricht allen Wörtern und dem Datum in der ersten Zeile.
(benutzen (?:regex)
wenn Sie nicht einfangende Gruppen haben wollen, anstatt sie einzufangen.
Wenn du deine Regex im wahrsten Sinne des Wortes in die []
Das war das Problem.