Código & Formato

Teste de expressão regular

Escreva um padrão de expressão regular, teste-o em um texto; as correspondências são destacadas, os grupos de captura e a contagem de correspondências são listados instantaneamente. Gratuito, para uso no lado do cliente.

Teste de expressão regular
/ / g
É possível selecionar várias bandeiras; as bandeiras ativas são destacadas.
Informação

Sobre testes de expressões regulares

Expressões regulares (expressão regular / regexExpressões regulares (Regex) são um padrão de linguagem poderoso usado para buscar, verificar ou extrair padrões específicos em textos. A mesma sintaxe se aplica a verificações simples, como e-mail, número de telefone ou URL, bem como a tarefas mais avançadas, como análise de arquivos de log ou transformações complexas de texto. Esta ferramenta gratuita de teste de Regex permite que você teste instantaneamente o padrão digitado em um texto real.

Ferramenta, global (g), sem distinção entre maiúsculas e minúsculas (i), muitas linhas (m), ponto-tudo (s / pontoTudo) e Unicode (u) Suporta as bandeiras. Todas as seções correspondentes são destacadas em cores dentro do texto. Se houver algum grupo correspondente,(grupo)Os valores são listados em uma tabela separada com seus respectivos números, para que você possa ver facilmente qual valor o grupo capturou. Ao inserir um padrão inválido, a ferramenta emite um aviso imediatamente e não trava o aplicativo.

Todo o processamento ocorre no seu navegador; seu texto não é enviado para nenhum servidor. O JavaScript é nativo. Expressão regular Por utilizar um mecanismo de expressões regulares, os resultados são perfeitamente compatíveis com ambientes JavaScript. Você pode usar esta ferramenta como um campo de prática no seu aprendizado de expressões regulares ou para testar o padrão que usará em seu projeto.

Como usar?

Passo a passo

  1. Padrão Regex Digite a expressão que deseja testar na caixa (linhas com barra). / (sem o padrão, apenas o padrão).
  2. De acordo com as suas necessidades bandeiras Escolher: g todas as partidas, i sem distinção entre maiúsculas e minúsculas, m muitas linhas, s ponto-tudo, u Unicode.
  3. Texto de teste Cole ou digite o texto que deseja usar para testar o padrão na área designada.
  4. Os resultados são atualizados instantaneamente: partidas é enfatizadoO número de correspondências é exibido.
  5. Se houver grupos de captura, abaixo de cada correspondência Tabela de grupo Aparentemente, o número do grupo e os valores estão listados.
FAQ

Perguntas frequentes

g: global — inclui todas as partidas, não apenas a primeira. i: sem distinção entre maiúsculas e minúsculas — não diferencia entre letras maiúsculas e minúsculas. m: multilinhas — ^ e $ É interpretado como uma quebra de linha/notícia. s: dotAll — ponto (.Ele também mapeia o caractere de nova linha. uUnicode — oferece suporte completo ao Unicode.

Quando a ferramenta detecta um padrão inválido, exibe uma mensagem de aviso em vermelho e limpa o resultado atual. O aplicativo não trava; o resultado é atualizado instantaneamente quando você corrige o padrão.

As seções entre parênteses no seu padrão formam um grupo de captura: por exemplo (\d+)Para cada partida, o conteúdo desses grupos é listado em tabelas separadas como Grupo 1, Grupo 2… e assim por diante. Grupos sem nome e com nome ((?<ad>...)) é suportado.

Como o cálculo é feito pelo mecanismo JavaScript do seu navegador, ele é rápido mesmo com textos de vários MB em navegadores modernos. Padrões ou expressões muito longos com "backtracking catastrófico" podem tornar o navegador mais lento; nesse caso, atualize a página.

Não. Seu padrão de expressão regular e texto de teste são processados apenas no seu navegador; nenhum dado é transmitido ou armazenado no servidor.