Texto & Regex
Find, match, transform — strings sencillos
Regex tester con capture groups en vivo, conversor de mayúsculas, slugify, diff checker. Click-to-explain el regex para entender lo que escribiste.
8 herramientas
- Analizador de URLBreak a URL into protocol, host, port, path segments and query parameters. Repeated query keys are kept, not collapsed.
- Analizador 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.
- Probador de expresiones regularesPrueba patrones regex de JavaScript sobre cualquier texto. Grupos de captura, grupos con nombre, flags y modo reemplazo. Solo en el navegador.
- Conversor de mayúsculas y minúsculasConvierte texto entre camelCase, snake_case, kebab-case, PascalCase, CONSTANT_CASE y 8 formatos más. Solo en el navegador.
- Generador de slugsConvierte cualquier texto en un slug seguro para URL. Gestiona acentos del vietnamita, la ß alemana, acentos franceses y emoji.
- Comparador de texto (Diff)Compara dos textos por carácter, palabra o línea. Genera un parche unificado. Solo en el navegador.
- Limpiador de Unicode ocultoEncuentra caracteres invisibles y letras de otros alfabetos que se parecen al latín escondidas en el texto pegado, y límpialas. Se ejecuta en tu navegador.
- Contador de tokensCuenta tokens de OpenAI (o200k_base o cl100k_base), además de caracteres y palabras, para cualquier texto pegado. Se ejecuta enteramente en tu navegador.
Cómo elegir entre estas herramientas
Estas cuatro cubren las tareas de texto que quedan entre escribir y publicar: comparar dos versiones, probar un patrón, cambiar mayúsculas de forma coherente y convertir un título en un segmento de URL.
El probador de expresiones regulares merece que vayas despacio. Los dialectos difieren de verdad: JavaScript solo admite lookbehind de ancho fijo, y \\d coincide con dígitos no latinos bajo reglas Unicode en unos motores y en otros no, así que un patrón probado en un lenguaje no está probado en todos. El probador también hace visible el retroceso catastrófico: un patrón como ^(a+)+$ explora un número exponencial de caminos y colgará un servidor con la entrada adecuada.
Slugify y el conversor de mayúsculas parecen triviales hasta que llega texto no inglés. Transliterar acentos, decidir qué hacer con una raya y colapsar separadores repetidos son justo los detalles que producen dos URL para un mismo artículo. El comparador de diferencias trabaja línea a línea y sirve tanto para archivos de configuración como para prosa.
