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:
https://regexpal.com/: asegúrese de que selecciona Case insensitive (No distingue mayúsculas de minúsculas).
https://regex101.com/: proporciona un análisis detallado de la expresión regular.
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|blue|white) |
Color negro Color blanco Color rojo |
Sí Sí No |
[a-z0-9]{1,9}@[a-z0-9]{1,9}\\.[a-z]{2,} |
Some1@abc.com user@host.org @bad.com |
Sí Sí 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 |
Sí Sí No |
d.n't\s{0,10}c.r. |
Don't care D!n'tcor0 Doesn't care |
Sí Sí 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.