Buscar y Reemplazar
Herramienta avanzada de buscar y reemplazar con soporte regex, búsqueda sensible a mayúsculas, coincidencia de palabras completas, opción de preservar mayúsculas y reemplazo por lotes.
Acerca de la Herramienta Buscar y Reemplazar
La herramienta Buscar y Reemplazar es una utilidad de búsqueda y reemplazo de texto potente con características avanzadas incluyendo soporte de expresiones regulares, búsqueda sensible e insensible a mayúsculas, coincidencia de palabras completas, opción de preservar mayúsculas para reemplazo inteligente, y modos de reemplazo por lotes (reemplazar todo) y paso a paso (reemplazar siguiente). La herramienta resalta coincidencias en la salida para fácil verificación y proporciona estadísticas en tiempo real incluyendo conteo de coincidencias, reemplazos realizados y posición actual. Perfecta para edición de texto, limpieza de datos, refactorización de código, migración de contenido y tareas de procesamiento de texto por lotes.
¿Cuál es la diferencia entre Reemplazar Todo y Reemplazar Siguiente?
Reemplazar Todo reemplaza instantáneamente cada ocurrencia del texto de búsqueda en una acción, mientras que Reemplazar Siguiente reemplaza coincidencias una a la vez, permitiéndole revisar y reemplazar selectivamente cada coincidencia. Use Reemplazar Todo para operaciones por lotes y Reemplazar Siguiente cuando necesite más control sobre reemplazos individuales.
¿Cómo uso expresiones regulares (regex)?
Habilite la opción 'Usar expresiones regulares' e ingrese un patrón regex en el campo Buscar. Por ejemplo, '\d+' encuentra cualquier secuencia de dígitos, '[A-Z]\w+' encuentra palabras que comienzan con letras mayúsculas, y '^\s+' encuentra espacios en blanco iniciales. La herramienta incluye una guía de referencia rápida para patrones regex comunes.
¿Qué hace 'Preservar mayúsculas'?
Cuando está habilitado, el texto de reemplazo coincidirá con el patrón de mayúsculas del texto original. Por ejemplo, si reemplaza 'hola' con 'adiós', reemplazará 'Hola' con 'Adiós' y 'HOLA' con 'ADIÓS', preservando el patrón de capitalización original. Esto solo funciona con búsquedas sin regex.
¿Qué es 'Coincidir solo palabra completa'?
Esta opción asegura que las coincidencias ocurran solo como palabras completas, no como partes de otras palabras. Por ejemplo, buscar 'gato' con esta opción habilitada coincidirá con 'El gato corrió' pero no 'gatos' o 'gastar'. Usa límites de palabras (\b) en el patrón de búsqueda.
¿Cómo funciona la función de resaltado?
Cuando 'Resaltar coincidencias' está habilitado y hace clic en Buscar, la salida mostrará su texto con coincidencias marcadas como 【1:coincidencia】, 【2:coincidencia】, etc. Esto le ayuda a verificar qué se reemplazará antes de comprometerse con el reemplazo. Los números indican posiciones de coincidencia.
¿Puedo buscar en múltiples líneas?
¡Sí! Habilite 'Modo multilínea' para hacer que los anclajes regex ^ y $ coincidan en saltos de línea, no solo al inicio/fin de todo el texto. Esto es útil para patrones regex que necesitan coincidir patrones al principio o final de líneas individuales dentro de su texto.
Ejemplos de Operaciones Buscar y Reemplazar
| Buscar | Reemplazar | Opciones | Resultado |
|---|---|---|---|
| gato | perro | Mayúsculas: OFF | Cambia 'gato', 'Gato', 'GATO' a 'perro' |
| \d+ | NUM | Usar regex: ON | Reemplaza todos los números con 'NUM' |
| el | un | Palabra completa: ON | Reemplaza 'el' pero no 'elemento' u 'otro' |
| hola | adiós | Preservar mayúsculas: ON | Hola→Adiós, HOLA→ADIÓS, hola→adiós |
| ^\s+ | Regex + Multilínea: ON | Elimina espacios iniciales de cada línea |