Was ist, wenn ich diese Zeichenfolgen von anderen Teilen des regulären Ausdrucks abgrenzen muss, die ebenfalls Zeichenfolgen sind? zB eee (ff | gg) eee Muss ich Klammern verwenden?
Eric Conner
Ah vergiss es. Ihr Update behebt das Problem. Das letzte Beispiel ist das, wonach ich gesucht habe. Vielen Dank!
Antworten:
Sie können das Rohr einfach alleine verwenden:
beispielsweise:
Ausgabe:
Der Hauptgrund für die Verwendung von Klammern besteht darin, den Umfang der Alternativen einzuschränken:
hat den gleichen Ausgang. aber wenn Sie dies nur tun:
du erhältst:
weil du "string1" oder "2" gesagt hast.
Wenn Sie diesen Teil des Ausdrucks nicht erfassen möchten, verwenden Sie
?:
:quelle