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\Cde byte único (que quebra as sequências UTF-8).
- \R- A correspondência de nova linha.
- \A- O início da string corresponde.
- \Ze\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, enquanto 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.