← Recursos RESOURCE
Una colección de ejemplos prácticos para reformatear texto con grupos de captura y expresiones de reemplazo.

La clave del reemplazo es dividir la parte coincidente en grupos de captura y reorganizarla. Los grupos numerados se referencian con $1·$2, y los grupos con nombre con $<name>. Por ejemplo, si capturas una fecha con (\d{4})-(\d{2})-(\d{2}) y la reemplazas por $3/$2/$1, 2026-07-02 se convierte en 02/07/2026.

Limpiar espacios en blanco es una receta muy frecuente. Cambia los espacios consecutivos \s+ por uno solo, y elimina los espacios del principio y el final de cada línea reemplazando ^\s+|\s+$ por una cadena vacía. Si el texto tiene varias líneas, debes activar también el flag m para que se aplique al inicio y al fin de cada línea.

También es común dejar solo los números para cambiar el formato. Si capturas los dígitos de un teléfono con (\d{3})(\d{4})(\d{4}) y los reemplazas por $1-$2-$3, obtienes un formato uniforme. En la pestaña de reemplazo de esta herramienta puedes ver el resultado en tiempo real mientras lo afinas.

Conviene conocer también los símbolos especiales de la expresión de reemplazo. $& es toda la coincidencia, $` y $' son el contexto anterior y posterior a la coincidencia, y el signo de dólar literal se escribe con $$. Esta herramienta admite el reemplazo de cadenas; para reemplazos condicionales complejos es mejor usar el reemplazo con función de un lenguaje de programación.