← Todas as ferramentas

Ferramentas de desenvolvimento

Testador de regex

Teste regex JavaScript com posições, grupos de captura e limite de tempo.

Carregando ferramenta…

Processamento local. Limite: 200.000 caracteres.

Resultado

COMO FUNCIONA

01

Insira a expressão sem barras delimitadoras e escolha as flags.

02

Insira o texto e execute o teste.

03

Confira as posições e os grupos capturados.

Exemplos práticos

Insira a expressão sem delimitadores /. Use g para todas as correspondências e i para ignorar maiúsculas. Cada correspondência inclui grupos capturados. Correspondências vazias avançam com segurança; o limite de dois segundos interrompe retrocesso excessivo.

Exemplo Entrada / configurações Resultado esperado
Correspondência global de palavras
[A-Za-z]+ · g
Hello 2026, Wei2!
[{"index":0,"text":"Hello","groups":[],"namedGroups":null},{"index":12,"text":"Wei","groups":[],"namedGroups":null}]
Grupo de captura nomeado
(?<year>\d{4}) · g
Year 2026
[{"index":5,"text":"2026","groups":["2026"],"namedGroups":{"year":"2026"}}]

Regras e limites

Usa o mecanismo regex JavaScript do navegador. Posições UTF-16 a partir de zero. O modo global lista até 500 correspondências. Executa em um worker com limite de dois segundos; a sintaxe difere de PCRE e Python.

ALGUMAS RESPOSTAS

Antes de começar.

Meus dados são enviados?

Os dados são processados no navegador e não são salvos em servidor nem no armazenamento do navegador. Copie ou baixe os resultados que quiser guardar.

Comentários