Limitaciones del soporte del identificador de datos para las expresiones regulares de PCRE

A partir de DLP 16.0, se pueden crear patrones del identificador de datos usando la sintaxis de PCRE para definir las expresiones regulares. Sin embargo, la compatibilidad con las expresiones regulares está sujeta a las limitaciones siguientes:
  • Los identificadores de datos no admiten las siguientes construcciones de expresiones regulares de PCRE:
    • Retro-referencias y captura de subexpresiones.
    • Aserciones de ancho cero.
    • Referencias de subrutina y patrones recursivos.
    • Patrones condicionales.
    • Verbos de control de retroceso.
    • La directiva
      \C
      de un solo byte (que rompe las secuencias UTF-8).
    • La coincidencia de nueva línea de
      \R
      .
    • El inicio de
      \A
      de coincidencia de cadena.
    • Las coincidencias de final de cadena de
      \Z
      y
      \z
      .
    • La directiva de restablecimiento de coincidencia de inicio de
      \K
      .
    • El inicio de
      ^
      de coincidencia de línea.
    • El final de
      $
      de coincidencia de línea.
    • Llamadas y código incrustado.
    • Agrupación atómica y cuantificadores posesivos.
  • La compilación del patrón podría fallar en los servidores de detección incluso si se ejecuta correctamente en Enforce Server. Esto sucede porque el servidor de detección realiza la verificación con caracteres previos y posteriores a la validación incluidos, mientras que Enforce no incluye caracteres previos y posteriores a la validación.
Los endpoints de DLP 15.8 admiten solamente el lenguaje de patrones de identificadores de datos de herencia, que es además un subconjunto del lenguaje de expresiones regulares de PCRE. Para obtener más información, consulte Uso del lenguaje de patrones heredados del identificador de datos.