Pular para o conteúdo

Entenda Expressões Regulares em PHP

Dica publicada em PHP / Expressões Regulares
Alefe Variani alefevariani
Hits: 7.538 Categoria: PHP Subcategoria: Expressões Regulares
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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:
  • 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";
}
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Entenda a metodologia ágil Scrum

Remover espaços no fim de linha - Eclipse

Separar caracteres de uma string no PHP

Guia de Expressões Regulares

Validando endereço de e-mail em PHP

PHP: Substituindo somente a primeira ocorrência de uma palavra na string

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.