Testador de expressões regulares
Teste uma expressão regular JavaScript em um texto de exemplo, veja cada correspondência e grupo nomeado e altere flags como g, i e m.
- Funciona no navegador
- Sem upload
- O resultado fica no seu dispositivo
Privacidade e limitesRoda no seu navegador. Nada é enviado.
O conteúdo das entradas fica nesta aba; a Refentra não o envia nem armazena. As contagens agregadas opcionais de ações só são enviadas com seu consentimento para medição de uso. Limpe o espaço ao terminar.
Perfil compatível: ECMAScript RegExp: limite 1,5 segundo, padrão 1.000 caracteres, texto 50.000, 1.000 resultados.
Máximo 200.000 unidades UTF-16; parsers podem aceitar menos. Worker: 15 segundos (regex 1,5 segundo).
Trabalhe com a entrada e o resultado
- Prepare e escolha a operação
Digite um padrão ECMAScript sem as barras delimitadoras, as flags separadas e o texto a pesquisar.
- Confira um exemplo concreto
Use este exemplo e compare com o resultado indicado: \d+ / g / a12 b3 → 12, 3
- Confira antes de reutilizar a saída
Confira as posições e os grupos de captura; adicione âncoras quando a entrada inteira precisar corresponder, e não apenas um trecho.
Respostas para esta tarefa
Por que a flag g muda o resultado?
A busca global retorna as correspondências sucessivas; sem g, a busca pode parar na primeira. As flags também afetam maiúsculas e minúsculas e as âncoras em várias linhas.
O que conferir se a entrada for rejeitada?
Corrija colchetes ou parênteses sem par e flags duplicadas ou sem suporte; simplifique quantificadores aninhados se o worker esgotar o tempo.
Onde esta ferramenta termina?
Padrão de até 1.000 caracteres, texto de até 50.000, no máximo 1.000 correspondências e 1,5 segundo de tempo no worker; isso não prova que uma regex é segura para produção.