1. Qué hace esta herramienta
Este limpiador de regex online gratuito limpia o transforma texto con expresiones regulares—elimina coincidencias o reemplázalas, uno o varios patrones seguidos. Úsalo para reemplazo con regex, limpieza de texto o buscar y reemplazar masivo con regex. Sin registro, sin subida; todo se ejecuta en tu navegador. Encadena patrones para que la salida de uno sea la entrada del siguiente. Un regex inválido se detecta con un error inline. Ideal para limpieza de datos, eliminar caracteres, normalizar, quitar marcado o limpieza de CSV.
2. Cómo usarla
Inicio rápido: Pega tu texto, añade un patrón (p. ej. \s+ para espacios en blanco), deja el reemplazo vacío para eliminar o escribe el texto de reemplazo, configura las banderas y aplica. Añade más patrones para encadenar. Un patrón inválido muestra un error bajo esa regla.
- Introduce el texto — Pega o escribe el texto a procesar.
- Añade patrones — Escribe una expresión regular (ej.
\d+para dígitos,\s+para espacios). Usa «Añadir patrón» para encadenar varias reglas. - Reemplazar (opcional) — Déjalo vacío para eliminar coincidencias, o introduce texto de reemplazo para cada patrón.
- Establece las banderas — Activa global (g), insensible a mayúsculas (i), etc. Compartidas por todos los patrones.
- Aplicar — Haz clic para ejecutar (o usa modo Live). Patrón inválido muestra un error bajo la regla que falla.
3. Cómo funciona
Cada patrón se valida con new RegExp() antes de usarse. Los patrones se aplican secuencialmente: la salida de la regla N es la entrada de la regla N+1. Si un patrón es inválido, la cadena se detiene y muestra salida parcial con el error bajo la regla que falla. Todo el procesamiento es en el cliente.
Todo el procesamiento se ejecuta en tu navegador. No se envía ningún dato a ningún servidor.
4. Casos de uso y ejemplos
- Limpiar datos — Elimina espacios extra, saltos de línea o caracteres especiales.
- Extraer — Usa grupos de captura para extraer y reemplazar (ej. reformatear fechas).
- Normalizar — Reemplaza variantes (ej. múltiples espacios → un espacio).
- Eliminar marcado — Quita etiquetas HTML u otro marcado.
- Limpieza CSV — Corrige delimitadores o secuencias de escape.
Ejemplo
- Patrón
\s+, reemplazo→ Reduce múltiples espacios a uno. - Patrón
\d{3}-\d{3}-\d{4}, reemplazo[REDACTADO]→ Oculta números de teléfono. - Patrón
[^\w\s], reemplazo vacío → Elimina toda la puntuación.
5. Limitaciones y restricciones conocidas
- Patrón validado primero — Regex inválido muestra error; no se intenta reemplazo.
- ReDoS — Patrones extremadamente complejos pueden provocar ejecución lenta; evita backtracking catastrófico.
- Cadenas secuenciales — Los patrones múltiples se aplican en orden; cada regla procesa la salida de la anterior.
- Regex JavaScript — Usa el dialecto regex de JS; algunas características PCRE pueden diferir.