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