RegexOptions Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece valores enumerados a serem usados para definir opções de expressão regular.
Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.
public enum class RegexOptions
[System.Flags]
public enum RegexOptions
[<System.Flags>]
type RegexOptions =
Public Enum RegexOptions
- Herança
- Atributos
Campos
| Nome | Valor | Description |
|---|---|---|
| None | 0 | Especifica que nenhuma opção está definida. Para obter mais informações sobre o comportamento padrão do mecanismo de expressão regular, consulte a seção "Opções Padrão" na seção Artigo Opções de Expressão Regular . |
| IgnoreCase | 1 | Especifica a correspondência que não diferencia maiúsculas de minúsculas. Para obter mais informações, consulte a seção "Case-Insensitive Correspondente" no Artigo Opções de Expressão Regular . |
| Multiline | 2 | Modo multilinha. Altera o significado de |
| ExplicitCapture | 4 | Especifica que as únicas capturas válidas são grupos explicitamente nomeados ou numerados do formulário |
| Compiled | 8 | Especifica que a expressão regular é compilada no código MSIL, em vez de ser interpretada. Expressões regulares compiladas maximizam o desempenho do tempo de execução às custas do tempo de inicialização. Para obter mais informações, consulte a seção "Expressões Regulares Compiladas" na seção Artigo Opções de Expressão Regular . |
| Singleline | 16 | Especifica o modo de linha única. Altera o significado do ponto ( |
| IgnorePatternWhitespace | 32 | Elimina o espaço em branco sem escape 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 obter mais informações, consulte a seção "Modo da direita para a esquerda" no Artigo Opções de Expressão Regular . |
| ECMAScript | 256 | Habilita o comportamento em conformidade com ECMAScript para a expressão. Esse valor só pode ser usado em conjunto com os valores e IgnoreCase o MultilinevalorCompiled. O uso desse valor com quaisquer outros valores resulta em uma exceção. |
| CultureInvariant | 512 | Especifica que as diferenças culturais na linguagem são ignoradas. Para obter mais informações, consulte a seção "Comparação usando a cultura invariável" no Artigo Opções de Expressão Regular . |
| NonBacktracking | 1024 | Habilite a correspondência usando uma abordagem que evita o retrocesso e garante o processamento de tempo linear no comprimento da entrada. Para obter mais informações, consulte a seção "Modo não retrocesso" na seção Artigo Opções de Expressão Regular . |
| AnyNewLine | 2048 | Criar |
Comentários
Várias opções fornecidas por membros da RegexOptions enumeração (em particular, , ExplicitCapture, IgnoreCaseMultilinee Singleline) podem ser fornecidas usando um caractere de opção embutida no padrão de expressão regular. Para obter detalhes, consulte Opções de Expressão Regular.