# Find and Replace

> Encuentra una palabra o frase en todo un módulo, muestra cada lugar con el texto nuevo y la reemplaza en todas partes a la vez.

Source: https://widgets.doorsnext.com/es/widgets/find-and-replace/

- Disciplina: Calidad del contenido
- Funciona en: Módulo de IBM DOORS Next
- Productos compatibles: RM (IBM Engineering Requirements Management DOORS Next (Requirements Management))
- Modifica datos
- Keywords: buscar y reemplazar DOORS Next, reemplazar texto en requisitos, reemplazo masivo de texto, renombrar término en módulo, reemplazo global, buscar y reemplazar requisitos, edición masiva DOORS Next
- Versión: 2.10 (Publicada 2026-10-28)
- Vendor: SmarterProcess (https://doorsnext.com, info@smarterprocess.pl)
- Flujo de trabajo: 1. Escriba qué buscar y qué poner → 2. Busca en el módulo y muestra cada lugar → 3. Revise la lista y confirme (Si hace falta: Solo algunos: selecciónelos y use Selection) → 4. Texto reemplazado en todos → 5. Informe de cambios en Excel

## Qué es y por qué existe
Cambia el nombre de un producto, se renombra un término, un marcador como «TBD» por fin tiene su valor o hay que quitar una unidad antigua. En una especificación de cientos de requisitos, el mismo texto tiene que cambiar en muchos artefactos a la vez.

En DOORS Next solo se puede editar un artefacto cada vez. Find and Replace busca en todo un módulo o en una selección, muestra cada lugar donde está el texto y cómo quedará, y lo reemplaza en todas partes tras una sola confirmación. Solo cambia el texto visible: el formato, los enlaces, las imágenes y las tablas se quedan como están.

## Problemas que resuelve
- Abrir cientos de artefactos uno a uno para cambiar la misma palabra o frase.
- Lugares olvidados: un término antiguo que sigue en algunos requisitos que nadie encontró.
- Cambios masivos que rompen el formato o los enlaces porque el texto guardado se editó a ciegas.
- Ningún registro de lo que hizo un cambio masivo y ninguna forma fácil de volver atrás.

## Ventajas
- **Ver antes de cambiar:** cada artefacto con el texto y, en cada lugar, el texto antiguo tachado y el nuevo detrás.
- **Coincidencias exactas:** Match case y Whole words only, para que «pump» no cambie «pumps» ni «Pump» si usted no quiere.
- **El formato se mantiene:** negritas, listas, enlaces e imágenes se conservan; solo cambia el texto buscado.
- **También los nombres:** si lo desea, busca en los nombres de los artefactos además del texto principal.
- **Módulos enteros en una ejecución,** sin el límite de 200 artefactos de las selecciones, y un informe de cambios en Excel con cada texto antes y después.

## Cómo se usa
1. En **Settings** (haga clic en **Change** si está plegado), escriba el texto en **Find what** y el texto nuevo en **Replace with** (déjelo vacío para eliminar el texto). Elija **Match case**, **Whole words only** y dónde buscar: **Primary text**, **Name** o ambos. **Done** pliega Settings en una línea.
2. Abra un módulo, elija **Whole module** en **Replace** y haga clic en **Find**. El resultado muestra cuántos artefactos tienen el texto y cuántas veces; abra una fila para ver cada lugar con el texto antiguo tachado y el nuevo a continuación.
3. Haga clic en **Replace**, lea la confirmación y haga clic en **Replace in N artifacts**. Una tarjeta de progreso muestra la ejecución y puede pulsar **Stop** en cualquier momento. Haga clic en **Log** en el resultado para descargar el informe de cambios.
4. Para cambiar solo algunos artefactos, selecciónelos en DOORS Next y elija **Selection · N**: el widget los busca al momento. Haga clic en **Replace** y confirme.

## Conviene saber
- Ejecute Find and Replace dentro de un change set, para poder descartarlo si el resultado no es el esperado.
- El texto se busca exactamente como se escribe, espacios incluidos; no hay comodines. Un espacio también encuentra un espacio de no separación.
- Un texto separado por el formato (parte de una palabra en negrita) no se reemplaza; la búsqueda cuenta esos lugares para que pueda corregirlos a mano.
- Las imágenes y otros archivos conservan su contenido; solo cambia su nombre si se elige Name.
- En todo el módulo, **Replace** también funciona sin buscar antes: se lee cada artefacto y el texto se sustituye allí donde aparece; las cifras se conocen al final.
- En módulos muy grandes el navegador puede ralentizarse. Detenga la ejecución con **Stop**, recargue la página y vuelva a abrir el módulo: **Continue from …** sigue desde donde se detuvo, con la misma configuración.
