RegexOptions Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece valores enumerados para definir opções de expressão regular.
Esta enumeração suporta uma combinação bit-a-bit dos respetivos valores membro.
public enum class RegexOptions
[System.Flags]
public enum RegexOptions
[<System.Flags>]
type RegexOptions =
Public Enum RegexOptions
- Herança
- Atributos
Campos
| Name | Valor | Description |
|---|---|---|
| None | 0 | Especifica que nenhuma opção está definida. Para mais informações sobre o comportamento padrão do motor de expressões regulares, consulte a secção "Opções Padrão" na Artigo sobre Opções de Expressões Regulares . |
| IgnoreCase | 1 | Especifica o emparelhamento insensível a maiúsculas e minúsculas. Para mais informações, consulte a secção "Case-Insensitive Matching" na Artigo sobre Opções de Expressões Regulares . |
| Multiline | 2 | Modo multilinha. Altera o significado de |
| ExplicitCapture | 4 | Especifica que as únicas capturas válidas são grupos explicitamente nomeados ou numerados da forma |
| Compiled | 8 | Especifica que a expressão regular é compilada para código MSIL, em vez de ser interpretada. Expressões regulares compiladas maximizam o desempenho em tempo de execução às custas do tempo de inicialização. Para mais informações, consulte a secção "Expressões Regulares Compiladas" na Artigo sobre Opções de Expressões Regulares . |
| Singleline | 16 | Especifica o modo de linha única. Altera o significado do ponto ( |
| IgnorePatternWhitespace | 32 | Elimina o espaço em branco não escapado do padrão e permite comentários marcados com |
| RightToLeft | 64 | Especifica que a pesquisa será da direita para a esquerda em vez de da esquerda para a direita. Para mais informações, consulte a secção "Modo da Direita para a Esquerda" na Artigo sobre Opções de Expressões Regulares . |
| ECMAScript | 256 | Habilita o comportamento compatível com ECMAScript para a expressão. Este valor só pode ser usado em conjunto com os IgnoreCasevalores , Multiline, e Compiled . A utilização deste valor com quaisquer outros valores resulta numa exceção. |
| CultureInvariant | 512 | Especifica que as diferenças culturais na língua são ignoradas. Para mais informações, consulte a secção "Comparação Usando a Cultura Invariante" na Artigo sobre Opções de Expressões Regulares . |
| NonBacktracking | 1024 | Permitir o matching usando uma abordagem que evite retrocessos e garanta o processamento em tempo linear no comprimento da entrada. Para mais informações, consulte o Artigo sobre Opções de Expressões Regulares . |
| AnyNewLine | 2048 | Fazer , , , , e |
Observações
Várias opções fornecidas pelos membros da RegexOptions enumeração (em particular, ExplicitCapture, IgnoreCase, Multiline, e Singleline) podem ser fornecidas usando um carácter de opção em linha no padrão de expressão regular. Para mais detalhes, consulte Opções de Expressões Regulares.