Entenda Expressões Regulares em PHP
Dica publicada em PHP / Expressões Regulares
Entenda Expressões Regulares em PHP
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:
Existem, também, funções da PCRE, algumas delas são:
Mostrando um exemplo simples sobre como utilizar as funções:
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
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";
}
$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