Limitações do suporte ao identificador de dados para expressões regulares PCRE

A partir do DLP 16.0, você pode criar padrões de identificador de dados usando a sintaxe PCRE para definir expressões regulares. No entanto, o suporte a expressões regulares está sujeito às seguintes limitações:
  • Os identificadores de dados não oferecem suporte às seguintes construções de expressão regular PCRE:
    • Referências inversas e captura de subexpressões.
    • Assertions de largura zero.
    • Referências a sub-rotinas e padrões recursivos.
    • Padrões condicionais.
    • Verbos de controle de rastreamento inverso.
    • A diretiva
      \C
      de byte único (que quebra as sequências UTF-8).
    • \R
      - A correspondência de nova linha.
    • \A
      - O início da string corresponde.
    • \Z
      e
      \z
      - O final da string corresponde.
    • \K
      - A diretiva de redefinição do início da correspondência.
    • ^
      - O início da linha corresponde.
    • $
      - O final da linha corresponde.
    • Textos explicativos e código incorporado.
    • Agrupamento atômico e quantificadores possessivos.
  • A compilação de padrões poderá falhar em servidores de detecção, mesmo que tenha êxito no Enforce Server. Isso ocorre porque o servidor de detecção executa a verificação com os caracteres de pré e pós-validador incluídos, ao passo que o Enforce não inclui esses caracteres.
Os endpoints do DLP 15.8 oferecem suporte apenas à linguagem padrão do identificador de dados legado, que também é um subconjunto da linguagem de expressões regulares PCRE. Para obter mais informações, consulte Como usar a linguagem padrão do identificador de dados legado.