O uso atual de expressões regulares inclui procura e substituição de texto em editores de texto e linguagens de programação, validação de formatos de texto (validação de protocolos ou formatos digitais), realce de sintaxe e filtragem de informação.
Vejamos, alguns exemplos:
\d Representa qualquer dígitos
\D Representa tudo, menos dígito
\w Representa qualquer caractere de palavra
\W Representa tudo que não seja um caractere de palavra
\s Representa qualquer espaço em branco(" ", tab)
\S Representa tudo que não seja espaço em branco
[a-z] Representa qualquer letra minúscula do alfabeto
[A-Z] Representa qualquer letra maiúscula do alfabeto
[a-zA-Z] Representa qualquer letra do alfabeto, seja maiúscula ou minúscula
| Representa o 'ou'. "a|b" casa com 'a' ou com 'b', ou com os dois
Vejamos alguns quantificadores:
. Substitui qualquer caractere
* O caractere anterior aparece nenhuma ou mais vezes
+ O caractere anterior aparece uma ou mais vezes
{a} O caractere anterior se repete 'a' vezes
{a,} O caractere anterior se repete pelo menos 'a' vezes
{a,b} O caractere anterior se repete entre 'a' e 'b' vezes
Nenhum comentário:
Postar um comentário