Trabajo con el motor de RegEx

En este artículo se proporcionan instrucciones para usar RegEx para la coincidencia de patrones en directivas de Defender for Cloud Apps.

Expresiones regulares en Defender for Cloud Apps

Las directivas de inspección de contenido de Microsoft Defender for Cloud Apps usan RegEx para la coincidencia de patrones. La inspección de contenido puede aplicarse como parte de las directivas de archivo.

Prueba de expresiones regulares

Para probar expresiones regulares, puede usar los siguientes sitios web:

Limitaciones de las expresiones regulares en Defender for Cloud Apps

Se imponen las siguientes limitaciones a las expresiones regulares personalizadas:

  • La búsqueda nunca distingue mayúsculas de minúsculas

  • Los cuantificadores permitidos son {n, m}, donde n, m < 10

  • Todos los grupos deben ser grupos sin captura, por ejemplo, (?:xxx)

    En lugar de (group), use (?:group)

  • No se permiten los cuantificadores *, +, {n,}

    Use {0,9} en lugar de *

    Use {1,9} en lugar de +

  • No se permiten las referencias inversas \<número> o \k<nombre>

Expresiones de ejemplo

En la tabla siguiente se proporcionan expresiones de ejemplo y si coincidirían o no.

Expresión regular Data Coincidencias
Colou?r (?:black&#124;blue&#124;white) Color negro

Color blanco

Color rojo




No
[a-z0-9]{1,9}@[a-z0-9]{1,9}\\.[a-z]{2,} Some1@abc.com

user@host.org

@bad.com




No
20\d{2}-(?:0[1-9]|1[0-2])-(?:[0-2][0-9]|30|31) 31-12-2015

09-01-2015

31-12-1999




No
d.n't\s{0,10}c.r. Don't care

D!n'tcor0

Doesn't care




No

Pasos siguientes

Si tienes algún problema, estamos aquí para ayudar. Para obtener ayuda o soporte técnico para el problema del producto, abre una incidencia de soporte técnico.