ADC

Grundlegende Eigenschaften regulärer Ausdrücke

Im Folgenden sind die wichtigsten Merkmale regulärer Ausdrücke aufgeführt, wie sie auf der NetScaler-Appliance definiert sind:

  • Ein regulärer Ausdruck beginnt immer mit der Zeichenfolge „re“, gefolgt von einem Paar von Trennzeichen (sogenannten Trennzeichen), die den regulären Ausdruck umschließen, den Sie verwenden möchten.

Beispielsweise verwendet re#<regex_pattern># das Nummernzeichen (#) als Trennzeichen.

  • Ein regulärer Ausdruck darf 1499 Zeichen nicht überschreiten.

  • Der Ziffernabgleich kann mit der Zeichenfolge\ d (ein umgekehrter Schrägstrich gefolgt von d) durchgeführt werden.

  • Leerzeichen können durch die Verwendung von\ s (ein umgekehrter Schrägstrich gefolgt von s) dargestellt werden.

  • Ein regulärer Ausdruck kann Leerzeichen enthalten.

Im Folgenden sind die Unterschiede zwischen der NetScaler-Syntax und der PCRE-Syntax aufgeführt:

  • Der NetScaler erlaubt keine Rückverweise in regulären Ausdrücken.
  • Sie sollten keine rekursiven regulären Ausdrücke verwenden.
  • Das Punkt-Metazeichen entspricht auch dem Zeilenumbruchzeichen.
  • Unicode wird nicht unterstützt.
  • Die Operation SET_TEXT_MODE (IGNORECASE) überschreibt die (? i) interne Option im regulären Ausdruck.
Grundlegende Eigenschaften regulärer Ausdrücke

In diesem Artikel