Introdução a expressões regulares ao PHP

Aprenda a fazer expressões regulares, também chamadas de RegEx ou ER.

Introdução a expressões regulares ao PHP
Expressões regulares, conheçidas também por RegEx ou ER é considerada uma dos mais complexos conceitos. Porém, não é verdade. Se você nunca trabalhou com expressões regulares antes, quando for ver uma expressão regular com uma sequencia de caracteres especiais como  /, $, ^, , ?, *, etc., em combinação com caracteres alfanuméricos, você provavelmente achará que é uma bagunça. RegEx é um tipo de linguagem, e se você aprender os "símbolos" e entender seus significados, você provavelmente irá ter controle da mais poderosa e útil ferramenta para resolver muitos problemas completos em buscas em texto por exemplo.

Apenas considere como você faria para buscar alguns arquivos em seu computador. Você provavelmente usaria ? e * para ajudar a achar os arquivos que você estaria procurando. O caractere ? procura por um caractere sozinho no arquivo, enquanto o caractere * procura por zero ou mais caracteres.

Algo como 'arquivo?.txt' irá encontrar tais arquivos:

    arquivo1.txt
    arquivor.txt
    arquivos.txt

Usando o caractere * no lugar do caractere ? expandimos o número de arquivos encontrados.

Algo como 'arquivo*.txt' irá encontrar tais arquivos:

    arquivo1.txt
    arquivo2.txt
    arquivo12.txt
    arquivor.txt
    arquivodce.txt

Apesar desse método de busca por arquivos ser certamente útil, é bastante limitado. A habilidade limitada dos caracteres ? e * lhes dá uma idéia do que as expressões regulares podem fazer, mas as mesmas são muito mais poderosas e flexíveis.

Iniciando com expressões regulares

Uma expressão regular é um conjunto de caracteres constituído de caracteres ordinários (por exemplo, letras de A a Z) e caracteres especiais, chamados também de meta caracteres. O conjunto descreve uma ou mais strings para encontrar quando procurado o "corpo" de um texto.

Review Notebook ASUS Zenbook 14 UX435: Duas telas, bateria top e muito bonito

O Zenbook 14 versão UX435E, acabou de ser lançado e, sim, a ASUS já nos enviou. Testei ele pelas últimas semanas trabalhando diretamente, minha vontade de mostrar essa segunda tela era tanta, mas não podia. Olha só que animal, o touchpad vira uma tela secundária, totalmente personalizável e útil. Vem ver o que o Zenbook 14 de 2021 tem para te oferecer, o que ele traz de novidades e claro, se vale a pena pagar o preço.

Conteúdo relacionado

Instalei a GCAM no Poco M3 E FICOU INCRÍVEL
Smartphones

Instalei a GCAM no Poco M3 E FICOU INCRÍVEL

Mais um smartphone que passa aqui pela redação do Oficina da Net e que instalamos a Gcam para ver se o resultado das fotos ficam maximizados com a ajuda do app do Google. Será que funcionou?

Como criar fontes TTF utilizando o CorelDraw - Parte 01
Softwares

Como criar fontes TTF utilizando o CorelDraw - Parte 01

Aprenderemos a criar nossas próprias fontes True Type Font (TTF), conhecidas como “fontes verdadeiras”, faremos isso no CorelDraw, pois nos permite utilizar imagens variadas, como gravuras de livros e desenhos que podem ser scaneados ou vetores do próprio Corel.

Intranet - Conceito e Objetivos
Negócios

Intranet - Conceito e Objetivos

Este artigo irá fazer uma breve descrição do que é uma intranet e seus principais objetivos.

Implementação do menu utilizando css
Programação

Implementação do menu utilizando css

Aprenda a implementar menus com css!

Intranet - Delegando responsabilidades
Negócios

Intranet - Delegando responsabilidades

Pode até parecer que não mas, um portal de intranet toma proporções gigantescas em muito casos e, uma pessoa sozinha não pode ser responsável por todo o conteúdo. Delegue as responsabilidades desde o início.

Contador de Visitas simples
Programação

Contador de Visitas simples

Um contador de visitas muito facil de configurar...