112 · Ferramentas para desenvolvedores

Testador Regex

Escreva um padrão e algum texto de teste para ver cada correspondência destacada, com grupos de captura em uma tabela.

Seus dados: Esta ferramenta processa sua entrada neste navegador. CapyHelp não carrega essa entrada para gerar seu resultado. Detalhes de privacidade

Testador Regex

Sinalizadores: g (todas as correspondências), i (ignorar maiúsculas e minúsculas), m (multilinha), s (ponto corresponde à nova linha), u (Unicode), y (fixo).

Partidas

Use $1, $2… para grupos e $& para toda a partida.

Como usar o testador regex

  1. Digite seu padrão entre as barras e defina sinalizadores, como g ou i.
  2. Cole o texto para testar.
  3. Confira as partidas e grupos destacados e tente um substituto.

Referência rápida

  • \d dígito, \w letra, dígito ou sublinhado, \s espaço em branco, . qualquer personagem
  • + um ou mais, * zero ou mais, ? opcional, {2,5} 2 a 5 vezes
  • ^ começar, $ fim, \b limite da palavra
  • (…) grupo de captura, (?:…) não captura, (?<name>…) grupo nomeado

Os padrões são executados em um trabalhador separado e são interrompidos após 2 segundos, portanto, um padrão que retrocede catastroficamente não pode congelar a página.

Exemplos

/\d{3}-\d{4}/g em “ligue para 555-1234”

1 partida: 555-1234

/(\w+)@(\w+)\.com/g, substitua por “$1 em $2”

“ana no exemplo”

Perguntas

Qual sabor de regex é esse?

JavaScript (ECMAScript). A maior parte da sintaxe corresponde a PCRE e Python, mas lookbehind e alguns escapes diferem ligeiramente entre os idiomas.

Meus dados foram carregados?

Não. Tudo é executado no seu navegador, então o que você cola nunca sai do seu dispositivo.

Tradução automática. Revise resultados importantes.