RegexOptions Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona valores enumerados que se usarán para establecer las opciones de expresión regular.
Esta enumeración admite una combinación bit a bit de sus valores de miembro.
public enum class RegexOptions
[System.Flags]
public enum RegexOptions
[<System.Flags>]
type RegexOptions =
Public Enum RegexOptions
- Herencia
- Atributos
Campos
| Nombre | Valor | Description |
|---|---|---|
| None | 0 | Especifica que no se establecen opciones. Para obtener más información sobre el comportamiento predeterminado del motor de expresiones regulares, vea la sección "Opciones predeterminadas" en el Artículo Opciones de expresiones regulares . |
| IgnoreCase | 1 | Especifica coincidencias que no distinguen mayúsculas de minúsculas. Para obtener más información, consulte la sección "Case-Insensitive Coincidencia" en la sección Artículo Opciones de expresiones regulares . |
| Multiline | 2 | Modo multilínea. Cambia el significado de |
| ExplicitCapture | 4 | Especifica que las únicas capturas válidas se denominan explícitamente o grupos numerados del formulario |
| Compiled | 8 | Especifica que la expresión regular se compila en código MSIL, en lugar de interpretarse. Las expresiones regulares compiladas maximizan el rendimiento en tiempo de ejecución a costa del tiempo de inicialización. Para obtener más información, vea la sección "Expresiones regulares compiladas" en la Artículo Opciones de expresiones regulares . |
| Singleline | 16 | Especifica el modo de una sola línea. Cambia el significado del punto ( |
| IgnorePatternWhitespace | 32 | Elimina el espacio en blanco sin escape del patrón y habilita los comentarios marcados con |
| RightToLeft | 64 | Especifica que la búsqueda va de derecha a izquierda en lugar de de izquierda a derecha. Para obtener más información, vea la sección "Modo de derecha a izquierda" en la Artículo Opciones de expresiones regulares . |
| ECMAScript | 256 | Habilita el comportamiento compatible con ECMAScript para la expresión. Este valor solo se puede usar junto con los IgnoreCasevalores , Multiliney Compiled . El uso de este valor con cualquier otro valor da como resultado una excepción. |
| CultureInvariant | 512 | Especifica que se omiten las diferencias culturales en el lenguaje. Para obtener más información, vea la sección "Comparación con la referencia cultural invariable" de la sección Artículo Opciones de expresiones regulares . |
| NonBacktracking | 1024 | Habilite la coincidencia mediante un enfoque que evite el retroceso y garantice el procesamiento en tiempo lineal durante la longitud de la entrada. Para obtener más información, vea la sección "Modo nonBacktracking" en la sección Artículo Opciones de expresiones regulares . |
| AnyNewLine | 2048 | Cree |
Comentarios
En su lugar, se pueden proporcionar varias opciones proporcionadas por miembros de la RegexOptions enumeración (en particular, ExplicitCapture, IgnoreCase, Multiliney Singleline) mediante un carácter de opción insertado en el patrón de expresión regular. Para obtener más información, consulte Opciones de expresiones regulares.