Pular para o conteúdo

Entenda Expressões Regulares em PHP

Dica publicada em PHP / Expressões Regulares
Alefe Variani alefevariani
Hits: 7.549 Categoria: PHP Subcategoria: Expressões Regulares
  • Indicar
  • Impressora
  • Denunciar

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";
}

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

Entenda a metodologia ágil Scrum

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

Guia de Expressões Regulares

Remover espaços no fim de linha - Eclipse

Separar palavras de uma string no PHP

Imprimindo números no formato de moeda em PHP

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.