Sustitución con Regex

Sustituye texto con expresiones regulares en línea, con plantillas de reemplazo, referencias a grupos de captura, grupos con nombre y control de banderas.

Banderas
Patrón actualIntroduce un patrón para comenzar a reemplazar.
Modo de reemplazoReemplazar todas las coincidencias
Cantidad de reemplazos0 reemplazos
Longitud de salida0 caracteres

Consejos de plantillas de reemplazo

  • $1 Hace referencia al grupo de captura 1, 2, etc.
  • $& Hace referencia a la coincidencia completa actual.
  • $<name> Hace referencia al valor de un grupo de captura con nombre.
  • $$ Inserta un signo de dólar literal.

Detalles del reemplazo

Revisa cómo cada coincidencia fue transformada por la plantilla de reemplazo.

Los detalles del reemplazo aparecerán aquí cuando el patrón encuentre coincidencias.

Ejemplos comunes de reemplazo

Carga un ejemplo para probar flujos habituales de reemplazo con regex.

Reformatear fechas

Convierte YYYY-MM-DD en MM/DD/YYYY.

Patrón(\d{4})-(\d{2})-(\d{2})
Reemplazo$2/$3/$1
Texto de origenPublished: 2024-10-05 Backup: 2025-01-14
Ocultar correos electrónicos

Mantiene el primer carácter y el dominio mientras oculta el resto del usuario.

Patrón(?<user>[A-Za-z0-9._%+-])[A-Za-z0-9._%+-]*@(?<domain>[A-Za-z0-9.-]+\.[A-Za-z]{2,})
Reemplazo$<user>***@$<domain>
Texto de origenhelp(at)example.com support(at)toolmi.com
Reducir espacios en blanco

Convierte espacios, tabulaciones y saltos de línea repetidos en un solo espacio.

Patrón\s+
Reemplazo
Texto de origenToolMi makes text cleanup easier.
Lista numerada a viñetas

Convierte pasos ordenados en viñetas Markdown.

Patrón^(\d+)\.\s+(.+)$
Reemplazo- $2
Texto de origen1. Install dependencies 2. Run the build 3. Deploy the app

Descripción general: Sustitución con Regex

La herramienta de sustitución con regex te permite transformar texto en el navegador con expresiones regulares de JavaScript. Soporta plantillas como $1, $2, $& y referencias a grupos con nombre, por lo que es útil para enmascarar datos, limpiar contenido y reorganizar texto.

Funciones compatibles

  • Sustitución masiva de texto con regex
  • Referencias a grupos de captura y grupos con nombre
  • Control de banderas g / i / m / s / u / y
  • Detalle por coincidencia y reemplazo
  • Copiar y descargar el resultado

Cómo usarlo

  1. Introduce un patrón regex y una plantilla de reemplazo.
  2. Activa las banderas que necesites.
  3. Pega el texto original.
  4. Revisa el resultado y el detalle de cada reemplazo.
  5. Copia o descarga la salida final.

Casos comunes

  • Reformatear fechas
  • Ocultar correos, teléfonos o campos de logs
  • Reducir espacios en blanco repetidos
  • Convertir estructuras de texto a Markdown u otros formatos