Se voce precisa consultar rapidamente padroes de expressoes regulares sem decorar sintaxe, o Regex cheatsheet online e a ferramenta certa. Neste guia, mostramos como acessar, navegar pelas oito secoes e aplicar os padroes em seus projetos, tudo sem sair do navegador.
O Regex Cheatsheet e uma pagina de consulta rapida que organiza os metacaracteres, quantificadores, classes e grupos mais usados em expressoes regulares. Ideal para quem trabalha com [Dev](/), seja validando formularios, extraindo dados ou limpando texto. Vamos direto ao uso pratico.
O que e o Regex Cheatsheet
Trata-se de uma referencia visual com exemplos de cada padrao. A ferramenta divide os padroes em oito secoes: âncoras, quantificadores, classes de caracteres, grupos e intervalos, metacaracteres de escape, flags, quantificadores avancados e padroes comuns para busca (como email, telefone e URL). Tudo foi planejado para uso no navegador: voce nao precisa instalar nada e seus dados permanecem no seu computador.
Como usar passo a passo
- Acesse a pagina Regex cheatsheet pelo navegador.
- Role a tela para visualizar todas as secoes. Cada seccao possui uma tabela com o padrao, uma descricao e um exemplo.
- Clique no exemplo para copiar o padrao diretamente para a area de transferencia (se a funcionalidade estiver disponivel).
- Cole o padrao em um editor de sua preferencia ou em um testador de regex online para validar.
- Use as secoes de "Padroes comuns" para resolver tarefas rapidas, como validar entrada de dados.
Nao ha formularios para preencher ou dados para enviar. A ferramenta e puramente informativa e funciona como uma cola digital.
Exemplos praticos
Vamos aplicar o cheatsheet em tres situacoes comuns:
1. Validar endereco de email
Na secao "Padroes comuns", localize o padrao para email: ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$. Copie e cole em um console JavaScript para testar:
``javascript const regex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/; console.log(regex.test('usuario@exemplo.com')); // true console.log(regex.test('invalido@com')); // false ``
2. Extrair numeros de telefone brasileiros (celular)
Um padrao simples para celular com DDD: \(?\d{2}\)?\s?\d{4,5}-?\d{4}. Use com String.match():
``javascript const texto = 'Ligue para (11) 91234-5678 ou 21 98765-4321.'; const telefones = texto.match(/\(?\d{2}\)?\s?\d{4,5}-?\d{4}/g); console.log(telefones); // ['(11) 91234-5678', '21 98765-4321'] ``
3. Encontrar todas as URLs em um bloco de texto
Padrao comum listado na ferramenta: https?://[^\s]+. Exemplo em Python:
``python import re texto = "Visite https://exemplo.com e http://teste.org." urls = re.findall(r'https?://[^\s]+', texto) print(urls) # ['https://exemplo.com', 'http://teste.org'] ``
Erros comuns ao usar regex
Mesmo com o cheatsheet em maos, alguns deslizes sao frequentes. Evite-os:
- Esquecer o escaping de metacaracteres como ponto (
.) ou parenteses. Use\.para corresponder a um ponto literal. - Usar quantificador errado:
*(zero ou mais) vs+(um ou mais). Se o campo nao pode ser vazio, prefira+. - Nao considerar os flags: sem a flag
ga busca para no primeiro resultado; semia busca e case sensitive. - Padrao muito amplo:
.*captura demais e pode quebrar a validacao. Sempre restrinja com classes de caracteres ou limites. - Nao testar com casos limite: entradas vazias, caracteres especiais e espacos extras podem enganar seu regex. Teste sempre.
Perguntas frequentes
1. O que e uma expressao regular (regex)?
E uma sequencia de caracteres que forma um padrao de busca. Usada para validar, extrair ou substituir texto em diversas linguagens de programacao.
2. Posso usar este cheatsheet offline?
A ferramenta e online, mas voce pode salvar a pagina no navegador ou imprimir para consulta offline. Os padroes sao universais e funcionam em qualquer linguagem.
3. Como testar rapidamente um regex que copiei do cheatsheet?
Cole o padrao em um console JavaScript do navegador ou em sites como regex101.com. A ferramenta em si e apenas uma referencia, nao um testador.
4. Este cheatsheet serve para JavaScript, Python ou PHP?
Sim, os padroes basicos sao identicos nessas linguagens. Diferencas sintaticas (como flags ou delimitadores) sao menores; o nucleo dos metacaracteres e o mesmo.
5. Existe uma versao para download em PDF?
Nao oferecemos PDF, mas a pagina e responsiva e pode ser impressa diretamente do navegador. Use a opcao "Salvar como PDF" no menu de impressao para ter uma copia local.
Conclusao
O Regex Cheatsheet online e um recurso pratico para quem nao quer decorar todos os metacaracteres. Com as oito secoes e exemplos prontos, voce acelera a criacao e validacao de padroes regulares. Lembre-se de testar sempre seus regex com dados reais e consultar a ferramenta sempre que precisar de uma referencia rapida. Acesse a pagina Regex cheatsheet e veja como ela facilita seu dia a dia no desenvolvimento.
Para mais ferramentas e dicas, explore a categoria [Dev](/).