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

  1. 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.
  2. Alterne os flags g (global), i (ignorar maiúsculas/minúsculas), m (multilinha) e s (dotAll) com os botões.
  3. Digite a string a ser testada na caixa abaixo e as partes correspondentes são destacadas.
  4. 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.

Ferramentas similares