ADC

Caractéristiques de base des expressions régulières

Voici les principales caractéristiques des expressions régulières telles que définies sur l’appliance NetScaler :

  • Une expression régulière commence toujours par la chaîne « re » suivie d’une paire de caractères de délimitation (appelés délimiteurs) qui entourent l’expression régulière que vous souhaitez utiliser.

Par exemple, re# \# <regex_pattern \ > utilise le signe numérique (#) comme délimiteur.

  • Une expression régulière ne peut pas dépasser 1 499 caractères.

  • La correspondance des chiffres peut être effectuée à l’aide de la chaîne \ d (une barre oblique inverse suivie de d).

  • Les espaces blancs peuvent être représentés à l’aide de \ s (une barre oblique inverse suivie de s).

  • Une expression régulière peut contenir des espaces blancs.

Les différences entre la syntaxe NetScaler et la syntaxe PCRE sont les suivantes :

  • NetScaler n’autorise pas les références rétrospectives dans les expressions régulières.
  • Vous ne devez pas utiliser d’expressions régulières récursives.
  • Le méta-caractère point correspond également au caractère de saut de ligne.
  • L’Unicode n’est pas pris en charge.
  • L’opération SET_TEXT_MODE (IGNORECASE) remplace l’opération (? i) option interne dans l’expression régulière.
Caractéristiques de base des expressions régulières