Testador de Regex
Teste padrões com destaque em tempo real
Carregando…
Esta ferramenta foi útil?
About this tool
Esta ferramenta testa um padrão de expressão regular em relação a um texto em tempo real. Como usa o mecanismo de expressões regulares JavaScript real do navegador, qualquer padrão que você confirmar aqui se comporta da mesma forma ao colar no seu código - as correspondências são destacadas, e os grupos de captura são listados ao lado de cada correspondência.
How to use
- Clique em um botão de padrão comum (e-mail, número de telefone coreano, URL, data, e mais) para começar a partir de um exemplo, ou digite seu próprio padrão.
- Alterne os flags g (global), i (ignorar maiúsculas/minúsculas), m (multilinha) e s (dotAll) com os botões.
- Digite a string a ser testada na caixa abaixo e as partes correspondentes são destacadas.
- Na lista de correspondências, verifique a posição de cada correspondência (@index) e os valores de seus grupos de captura.
Frequently asked questions
- Quais flags de expressão regular isso suporta?
- Você pode alternar quatro: g (busca global), i (não diferencia maiúsculas/minúsculas), m (multilinha, para que ^ e $ funcionem por linha), e s (dotAll, para que . também corresponda a quebras de linha). Flags como u (unicode) ou y (sticky) não estão disponíveis como opções aqui.
- Por que ainda vejo várias correspondências mesmo com o botão g desligado?
- Esta ferramenta sempre busca internamente com o flag g ativado para poder encontrar todas as posições de correspondência. O botão g na tela serve para registrar qual combinação de flags você usaria no seu código real - ativá-lo ou desativá-lo não muda os resultados de correspondência mostrados aqui.
- Como verifico os grupos de captura?
- Se seu padrão tiver grupos entre parênteses, cada correspondência na lista mostra seus valores de grupo em ordem. Um grupo que não correspondeu é mostrado como 'nenhum'.
- Inserir um texto muito longo deixa as coisas mais lentas?
- Não - para evitar um loop infinito causado por um padrão que continua correspondendo a uma string vazia, a busca para após, no máximo, 1000 correspondências.