Testador de Regex
Teste e depure expressões regulares no seu texto, com correspondências e grupos de captura.
O Testador de Regex do ToolsSoup é uma ferramenta online gratuita para criar e depurar expressões regulares direto no seu navegador. Digite um padrão e flags, cole o texto de teste e veja na hora cada correspondência junto com sua posição e grupos de captura — sem uploads, sem cadastro e sem que nada saia do seu dispositivo.
O que é um testador de regex?
Um testador de regex executa uma expressão regular em um texto de exemplo e mostra exatamente o que ela corresponde. Em vez de adivinhar se o seu padrão funciona, você vê cada correspondência, o índice onde ela começa e o conteúdo de cada grupo de captura. Desenvolvedores usam essa ferramenta para validar formatos de entrada, extrair dados de strings, depurar padrões de busca e substituição e aprender como as expressões regulares se comportam.
Como testar uma expressão regular online
Verificar uma regex com o ToolsSoup leva apenas alguns segundos:
- Digite a sua expressão regular no campo de padrão (sem barras).
- Adicione as flags que quiser, como g, i, m, s ou u, no campo de flags.
- Cole o texto em que deseja buscar na caixa de texto de teste.
- Clique em Testar para listar cada correspondência com sua posição e grupos de captura e copie os resultados com um clique.
Quais flags de regex são suportadas?
Esta ferramenta usa o motor de expressões regulares do JavaScript, então suporta as flags padrão: g (global, encontra todas as correspondências), i (sem diferenciar maiúsculas e minúsculas), m (âncoras multilinha), s (dotAll, faz o ponto corresponder a quebras de linha), u (unicode) e y (sticky). A flag global é sempre aplicada internamente para que todas as correspondências sejam listadas, não apenas a primeira.
Por que usar este testador de regex?
- 100% gratuito, sem anúncios, cadastro ou limites de uso.
- Roda inteiramente no seu navegador — seu padrão e seu texto nunca são enviados a um servidor.
- Lista cada correspondência com seu índice e grupos de captura numerados ou nomeados.
- Mensagens de erro claras quando o padrão é inválido.
- Funciona offline depois que a página é carregada.
Perguntas frequentes
Este testador de regex é gratuito?
Sim. Todas as ferramentas do ToolsSoup são totalmente gratuitas, sem conta, cadastro ou limites ocultos.
Qual sintaxe de expressão regular ele usa?
Ele usa o motor nativo de regex do JavaScript (ECMAScript) embutido no seu navegador, então os padrões se comportam exatamente como em JavaScript, incluindo grupos de captura nomeados e lookbehind nos navegadores modernos.
Preciso envolver meu padrão em barras?
Não. Digite apenas o padrão em si no campo de padrão e coloque as flags no campo separado. Não há necessidade das barras iniciais e finais que você escreveria no código.
Por que minha regex não está correspondendo a nada?
Causas comuns são esquecer a flag i (sem diferenciar maiúsculas), caracteres especiais não escapados como . ou (, ou âncoras como ^ e $ que não se alinham com texto multilinha. Tente remover partes do padrão até obter correspondência e depois recoloque o resto.
Meus dados estão seguros?
Com certeza. Toda a correspondência acontece localmente no seu navegador usando JavaScript, então seu padrão e seu texto de teste nunca são enviados ou armazenados em qualquer servidor.