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
- Analisador de URLBreak a URL into protocol, host, port, path segments and query parameters. Repeated query keys are kept, not collapsed.
- Analisador de User AgentRead a User-Agent string into browser, engine, OS and device. Handles the fact that Edge claims to be Chrome and Chrome claims to be Safari.
- Testador de expressões regularesTeste padrões regex de JavaScript em qualquer texto. Grupos de captura, grupos nomeados, flags e modo substituição. Só no navegador.
- Conversor de maiúsculas e minúsculasConverte texto entre camelCase, snake_case, kebab-case, PascalCase, CONSTANT_CASE e mais 8 formatos. Só no navegador.
- Gerador de slugsTransforma qualquer texto em um slug seguro para URL. Trata acentos do vietnamita, o ß alemão, acentos franceses e emoji.
- Comparador de texto (Diff)Compara dois textos por caractere, palavra ou linha. Gera um patch unificado. Só no navegador.
- Limpador de Unicode ocultoEncontre caracteres invisíveis e letras de outros alfabetos parecidas com o latim escondidas no texto colado, e limpe-as. Roda no navegador.
- Contador de tokensConte tokens da OpenAI (o200k_base ou cl100k_base), além de caracteres e palavras, para qualquer texto colado. Roda inteiramente no navegador.
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.
