Testador de regex e resumo de sintaxe

Escreva um padrão e veja cada correspondência destacada enquanto digita, com os grupos de captura detalhados e uma prévia da substituição ao lado.

Testador de regex e resumo de sintaxe
//gi
Contact us at hello@example.com or support@test.co.uk for help.

Regex Cheatsheet

COMMON PATTERNS
SYNTAX REFERENCE
TOOLS FOR WRITING BETTER CODE
JetBrains All Products Pack
IDEs with built-in regex debugging, refactoring, and inspections.
Try free →
Regex course on Udemy
Go from this cheatsheet to writing complex patterns confidently.
View course →
DigitalOcean / hosting credit
Deploy the scripts you are testing patterns for.
Get credit →
Affiliate disclosure: links above may earn us a commission — this never affects the calculation results above.

Por que usar esta ferramenta

Construir um padrão que se sustenta

Comece por uma amostra real do texto que precisa capturar, não por uma versão idealizada. Acrescente uma restrição de cada vez e observe o destaque se estreitar. Âncoras e classes de caracteres explícitas quase sempre superam um ponto-asterisco ganancioso que funciona por acaso no primeiro exemplo.

Perguntas frequentes

Qual variante de regex é esta?

JavaScript (ECMAScript), o motor embutido no seu navegador. Quase toda a sintaxe vale também para PCRE, mas o lookbehind e alguns escapes de propriedades Unicode diferem.

O que a flag g muda?

Sem ela o motor para na primeira correspondência. Com ela, todas as correspondências do texto são encontradas, que é o que o destaque mostra.

Meu texto de teste é enviado para algum lugar?

Não. O próprio navegador compila e executa o padrão. Nada é registrado nem transmitido.

Mais guias e conversores estão disponíveis em inglês →