O documento apresenta o que são expressões regulares, dando exemplos de sua utilidade para validação de dados e padrões de texto. Explica que expressões regulares usam meta-caracteres para casar padrões e mostra alguns meta-caracteres comuns como ponto, colchetes, asterisco e mais. Por fim, indica como usar expressões regulares em Java e PHP.
4. O que é?
Segundo a Wikipedia...
“(…) provê uma forma concisa e
flexível de identificar cadeias de
caracteres de interesse, como
caracteres particulares, palavras
ou padrões de caracteres”
7. Outras aplicações
●
Validação de endereço IP
●
Validação de endereço de e-mail
●
Validação de número de telefone
●
Validação de CEP
●
Validação de data
●
Validação de CPF
13. Meta caracteres
. Ponto Representante
[] Lista Representante
[^] Lista Negada Representante
? Opcional Quantificador
* Asterisco Quantificador
+ Mais Quantificador
{} Chaves Quantificador
31. Expressões Regulares em Java
●
A classe String em java tem suporte built-in a
expressões regulares
String nome = "luís";
if (nome.matches("[l]u[íi][sz]") {
}
32. Expressões Regulares em PHP
●
Em PHP a função ereg é utilizada para casar
expressões regulares
$nome = "luís";
if (ereg("[l]u[íi][sz]", $nome)) {
}