Limitations de la prise en charge des identifiants de données pour les expressions régulières PCRE

À partir de DLP 16.0, vous pouvez créer des modèles d'identifiant de données à l'aide de la syntaxe PCRE pour définir des expressions régulières. Cependant, la prise en charge des expressions régulières est soumise aux limitations suivantes :
  • Les identifiants de données ne prennent pas en charge les éléments d'expression régulière PCRE suivants :
    • Références arrières et capture de sous-expressions
    • Assertions de largeur nulle
    • Références de sous-routine et modèles récursifs
    • Modèles conditionnels
    • Retour sur trace des verbes de contrôle
    • Directive
      \C
      codée sur un octet (qui divise les séquences UTF-8)
    • Correspondance de saut de ligne
      \R
    • Début
      \A
      de la correspondance de chaîne
    • Fin
      \Z
      et
      \z
      des correspondances de chaîne
    • Début
      \K
      de la directive de réinitialisation de correspondance
    • Début
      ^
      de la correspondance de ligne
    • Fin
      $
      de la correspondance de ligne
    • Rappels et code intégré
    • Groupement atomique et quantificateurs possessifs
  • La compilation de modèles peut échouer sur les serveurs de détection, bien qu'elle réussit sur le serveur Enforce. Cela est dû au fait que le serveur de détection effectue une vérification avec les caractères de validateurs antérieurs et postérieurs inclus, tandis que le serveur Enforce n'inclut pas ces caractères.
Les terminaux DLP 15.8 prennent uniquement en charge le langage des modèles d'identifiant de données hérités qui est également un sous-ensemble du langage des expressions régulières PCRE. Pour plus d'informations, consultez la section Utilisation du langage des modèles d'identifiant de données hérités.