Se aplica a: Microsoft Cloud App SecurityApplies to: Microsoft Cloud App Security

Trabajar con el motor de RegExWorking with the RegEx engine

Microsoft Cloud App Security dispone de directivas de inspección de contenido que usan expresiones regulares para la coincidencia de patrones.Microsoft Cloud App Security's content inspection policies leverage RegEx for pattern matching. La inspección de contenido puede aplicarse como parte de las directivas de archivo.Content inspection may be applied as part of file policies. Para probar expresiones regulares, puede usar los siguientes sitios web:In order to test regular expressions, you can use the following websites:

  • http://regexpal.com/

    (Asegúrese de que selecciona No distingue mayúsculas de minúsculas).(Make sure you select Case insensitive.

  • https://regex101.com/

    Proporciona un análisis detallado de la expresión regular.Provides detailed analysis of the RegEx.

Se imponen las siguientes limitaciones a las expresiones regulares personalizadas:The following limitations are imposed on custom regular expressions:

  • La búsqueda nunca distingue mayúsculas de minúsculasThe search is always case-insensitive

  • Los cuantificadores permitidos son {n, m}, donde n, m < 10Allowed quantifiers: {n,m} where n, m < 10

  • Todos los grupos deben ser grupos sin captura, por ejemplo, (?:xxx)All groups must be non-capturing, for example: (?:xxx)

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

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

    En lugar de * use {0,9}Instead of * use {0,9}

    En lugar de + use {1,9}Instead of + use {1,9}

  • No se permiten las referencias inversas \<número> o \k<nombre>Disallowed back-references: \<number> or \k<name>

Expresiones de ejemploExample expressions

Expresión regularRegular expression DatosData CoincideMatches
Colou?r (?:black|blue|white)Colou?r (?:black|blue|white) Color negroColor black

Color blancoColor white

Color rojoColor red
Yes

Yes

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

user@host.org

@bad.com
Yes

Yes

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

09-01-20152015-01-09

31-12-19991999-12-31
Yes

Yes

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

D!n'tcor0D!n'tcor0

Doesn't careDoesn't care
Yes

Yes

NoNo

Consulte tambiénSee Also

Actividades diarias para proteger el entorno de nubeDaily activities to protect your cloud environment

Los clientes Premier también pueden elegir Cloud App Security directamente desde el Portal Premier.Premier customers can also choose Cloud App Security directly from the Premier Portal.

Eche un vistazo a este vídeo.Check out this video!

Trabajar con el motor de RegExWorking with the Regex Engine