Compartilhar via


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.

Consulte também

Referência

Operador Like (Visual Basic)

Outros recursos

Validação de Cadeias de Caracteres no Visual Basic

Expressões Regulares do .NET Framework