Diferente do que muitos pensam,
Expressões Regulares são muito mais fáceis do que parece.
Expressões Regulares definem um padrão a ser usado para procurar ou substituir palavras ou grupos de palavras. É um meio preciso de fazer buscas em determinadas proporções de texto.
Considerado um método rápido e simples de manipulação e combinação avançada de strings. Muito útil em formulários, para validação de campos.
O próprio
PHP oferece varias funções fáceis de trabalhar:
- ereg :: Casando e substituindo através de expressões regulares.
- eregi :: Casando expressões regulares insensíveis a maiúsculas e minúsculas.
- eregi_repplace :: Substituição utilizando expressões regulares insensíveis a maiúsculas e minúsculas.
- split :: Separa em array utilizando expressões regulares.
Existem, também, funções da
PCRE, algumas delas são:
- preg_match :: Que serve para verificar se há uma determinada string "casa" com determinada expressão regular.
- preg_replace :: Realiza uma pesquisa por uma expressão regular e a substitui.
Mostrando um exemplo simples sobre como utilizar as funções:
$string = "abc";
$stringFim = ereg("abc", $string);
if ($stringFim) {
echo "True";
} else {
echo "False";
}
Se a
$string tiver
abc, retorna
True, senão
False.
Mais exemplos podem ser encontrados aqui:
AlefeVariani/RegularExpressions · GitHub
Este é o meu repositório que possui vários exemplos sobre como usar Expressões Regulares no PHP.
Como sou novato no assunto, quem quiser contribuir, deixar dicas ou críticas, todas serão bem aceitas.
Valeu.
Att,
Alefe Variani
Nenhum comentário foi encontrado.