Expressões Regulares contra o Operador Like
This topic compares and contrasts the Visual Basic Like operator and regular expressions in the .NET Framework.
Comparação de Sintaxe
A tabela a seguir compara a sintaxe de linguagem de especificação de padrões para o operador Like com a sintaxe para expressões regulares.
Sintaxe do operador Like |
Sintaxe de expressão regular |
---|---|
O comportamento do operador Like depende de Opção Comparar Declarações.O método de comparação de sequência de caracteres padrão para cada arquivo de origem é Option Compare Binary. |
Expressões regulares funcionam do mesmo modo independentemente de Option Compare. |
Para combinar qualquer caractere único em charlist, use [charlist]. |
Para combinar qualquer caractere único em charlist, use [charlist]. |
Para combinar qualquer caractere não em charlist, use [!charlist]. |
Para combinar qualquer caractere não em charlist, use [^charlist]. |
Para combinar qualquer dígito (0–9), use #. |
Para combinar qualquer dígito único (0–9), use o caractere para dígitos decimais, \d. |
Para combinar qualquer caractere único, use ?. |
Para combinar qualquer caractere único, especifique classes de caracteres mutuamente exlusivas para o charlist em [charlist].Por exemplo, [\s\S]. |
Para combinar zero ou mais caracteres, use *. |
Para combinar zero ou mais caracteres, especifique classes de caracteres mutuamente exclusivas para o charlist em [charlist]*.Por exemplo, [\s\S]*. |
Para coincidir com um caractere especial char, coloque-o entre colchetes: [char]. |
Para coincidir com um caractere especial char, preceda-o com uma barra invertida: \char. |
To match any character in a range, use a hyphen (–) to separate the lower and upper bounds of the range in a charlist. |
To match any character in a range, use a hyphen (–) to separate the lower and upper bounds of the range in a charlist. |