Pular para o conteúdo
NewKitApp

Search tools

Jump to any tool by name

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

  1. Opcionalmente, comece com um preset de padrão comum (e-mail, URL, endereço IPv4, etc.) para economizar tempo.
  2. Clique nos botões de token (classes de caracteres, quantificadores, âncoras, grupos) para inseri-los no padrão na posição do cursor.
  3. Digite diretamente no campo do padrão a qualquer momento — os botões e a digitação manual funcionam no mesmo campo.
  4. 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.
  5. Cole uma string de teste abaixo e observe as correspondências realçadas ao vivo à medida que você refina o padrão.
  6. 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.

Frequently Asked Questions