Regex Builder
Construa uma expressão regular clicando em tokens e presets — sem memorização de sintaxe.
Type a pattern below, paste text to test it against, and watch matches highlight as you go. Not sure where to start? Pick a template or insert ready-made tokens further down.
Start from a template
Insert regex tokens (click to add)
What is Regex Builder?
O Regex Builder ajuda você a construir uma expressão regular sem precisar saber a sintaxe de cor. Em vez de digitar símbolos como \d, \b ou (?:...) de memória, você clica em botões rotulados — "Dígito", "Um ou mais", "Limite de palavra" — e cada um é inserido no seu padrão na posição do cursor. Há também uma linha de presets prontos (endereço de e-mail, URL, endereço IPv4 e mais) que você pode usar como ponto de partida e ajustar. À medida que você constrói o padrão, ele é testado ao vivo contra uma string de amostra que você fornece, com cada correspondência realçada, para que você possa ver o efeito de cada peça à medida que a adiciona, em vez de escrever tudo cegamente e esperar que funcione.
How to Use Regex Builder
- Opcionalmente, comece com um preset de padrão comum (e-mail, URL, endereço IPv4, etc.) para economizar tempo.
- Clique nos botões de token (classes de caracteres, quantificadores, âncoras, grupos) para inseri-los no padrão na posição do cursor.
- Digite diretamente no campo do padrão a qualquer momento — os botões e a digitação manual funcionam no mesmo campo.
- Ative as flags i/m/s se precisar de correspondência insensível a maiúsculas e minúsculas, âncoras de várias linhas ou ponto-correspondência-nova-linha.
- Cole uma string de teste abaixo e observe as correspondências realçadas ao vivo à medida que você refina o padrão.
- Copie o padrão finalizado uma vez que ele corresponda ao que você espera.
Examples
Construindo um padrão de dígito simples do zero
Input: Clique em "Dígito", então "Um ou mais" → o padrão se torna \d+
Output: Corresponde a qualquer sequência de um ou mais dígitos, por exemplo, "42" dentro de "Pedido #42 enviado"
Iniciando com um preset
Input: Clique no preset "Endereço de e-mail"
Output: O padrão se torna [\w.+-]+@[\w-]+\.[\w.-]+, pronto para testar ou estender
Common Mistakes
- Esquecer de substituir o espaço reservado literal ... dentro dos tokens de grupo/conjunto inseridos com conteúdo real.
- Esquecer de substituir os espaços reservados n/m dentro dos tokens de quantificador como {n} ou {n,m} com números reais.
- Esperar correspondências sem fornecer uma string de teste — a área de realce só aparece quando ambos um padrão e uma string de teste estão presentes.
- Assumir que um padrão de preset cobre todos os casos de bordo para sua categoria — os presets de Email/URL/número de telefone são pontos de partida deliberadamente simples, não validadores completos compatíveis com o RFC.
Why Use This Tool
- Não há necessidade de memorizar a sintaxe regex — construa um padrão clicando em tokens rotulados.
- Presets prontos para padrões comuns (email, URL, IPv4, cor hexadecimal, número de telefone).
- Realce de correspondência ao vivo enquanto você constrói, não apenas após terminar.
- Funciona inteiramente no lado do cliente — nada do que você digita é enviado para algum lugar.