Testador de expressões regulares
Teste uma expressão regular JavaScript num texto de exemplo, veja cada correspondência e grupo nomeado e altere flags como g, i e m.
- Funciona no navegador
- Sem envio
- O resultado fica no seu dispositivo
Privacidade e limitesExecuta no seu navegador. Nada é enviado.
O conteúdo das entradas fica neste separador; a Refentra não o envia nem guarda. As contagens agregadas opcionais de ações só são enviadas com o seu consentimento para medição de utilização. Limpe o espaço ao terminar.
Perfil suportado: ECMAScript RegExp: limite 1,5 segundos, padrão 1.000 caracteres, texto 50.000, 1.000 resultados.
Máximo 200.000 unidades UTF-16; os parsers podem ter limites inferiores. Worker: 15 segundos (regex 1,5 segundos).
Verificar os dados e o resultado
- Preparar e escolher a operação
Introduza um padrão ECMAScript sem as barras delimitadoras, as flags em separado e o texto a pesquisar.
- Verificar um exemplo concreto
Experimente esta amostra e compare com o resultado indicado: \d+ / g / a12 b3 → 12, 3
- Rever antes de reutilizar o resultado
Veja as posições das correspondências e os grupos de captura; acrescente âncoras quando toda a entrada tiver de corresponder, e não apenas uma parte do texto.
Respostas para esta tarefa
Porque é que o g altera o resultado?
A correspondência global devolve ocorrências sucessivas; sem g a pesquisa pode parar na primeira. As flags também afetam as maiúsculas e minúsculas e as âncoras de várias linhas.
O que devo verificar se os dados falharem?
Corrija os parênteses sem par ou as flags repetidas ou não suportadas; simplifique os quantificadores aninhados se o worker exceder o tempo.
Onde termina o alcance desta ferramenta?
Padrão até 1.000 carateres, texto até 50.000, no máximo 1.000 correspondências e um limite de 1,5 segundos no worker; não prova que uma expressão regular é segura para produção.