Texto & Regex

Find, match, transform — strings simples

Regex tester com capture groups ao vivo, conversor de maiúsculas, slugify, diff checker. Click-to-explain o regex para entender o que escreveu.

8 ferramentas

Como escolher entre estas ferramentas

Estas quatro cobrem as tarefas de texto que ficam entre escrever e publicar: comparar duas versões, testar um padrão, mudar maiúsculas de forma coerente e transformar um título em segmento de URL.

O testador de expressões regulares merece que você vá devagar. Os dialetos diferem de verdade: o JavaScript só aceita lookbehind de largura fixa, e \\d casa com dígitos não latinos sob regras Unicode em alguns motores e em outros não — ou seja, um padrão comprovado numa linguagem não está comprovado em todas. O testador também torna visível o retrocesso catastrófico: um padrão como ^(a+)+$ explora um número exponencial de caminhos e travará um servidor com a entrada certa.

Slugify e o conversor de maiúsculas parecem triviais até chegar texto fora do inglês. Transliterar acentos, decidir o que fazer com um travessão e colapsar separadores repetidos são exatamente os detalhes que geram duas URLs para o mesmo artigo. O comparador de diferenças trabalha linha a linha e serve tanto para arquivos de configuração quanto para prosa.