Ich benutze rubular.de um meine Regex zu erstellen, und ihre Dokumentation beschreibt das Folgende:
(...) Capture everything enclosed
(a|b) a or b
Wie kann ich einen OR-Ausdruck verwenden, ohne zu erfassen, was er enthält? Ein Beispiel: Ich möchte entweder "ac" oder "bc" erfassen. Ich kann die Regex nicht verwenden
(a|b)(c)
oder? Seitdem erfasse ich entweder "a" oder "b" in einer Gruppe und "c" in einer anderen, nicht in derselben. Ich weiß, dass ich durch die erfassten Ergebnisse filtern kann, aber das scheint mehr Arbeit zu sein...
Übersehe ich etwas Offensichtliches? Ich verwende dies in Java, wenn das relevant ist.
0 Stimmen
Gut gemacht +1 für den Link zu rubular