Descripción #
Es un Función de edición masiva que recorre la totalidad de una cadena de texto para sustituir cada una de las instancias de un valor buscado por un nuevo valor definido. Es ideal para la limpieza de caracteres especiales y la estandarización de grandes volúmenes de texto.
Parámetros #
- Parámetro 1: (Texto de origen) La cadena completa que contiene el valor a cambiar. Se puede ingresar directamente en el campo, a través de una variable o a partir de la lectura de un archivo.
- Parámetro 2: El carácter o palabra exacta que queremos localizar.
- Parámetro 3: El texto que ocupará el lugar del valor buscado
- Guardar resultado: Variable donde se guarda el texto resultante.
Usos más comunes #
- Limpieza masiva de caracteres especiales: Es el uso número uno en procesos de extracción de datos donde el texto viene con símbolos no deseados. Ej.: Convertir un precio como 1.250.300,50 a un formato numérico puro, Reemplazar todos los puntos “.” por «(vacío)” para obtener 1250300,50.
- Normalización de espacios en blanco: Ideal para limpiar cadenas de texto que traen múltiples espacios accidentales entre palabras o al final.
- Anonimizar documentos y claves Para cumplir con normativas de protección de datos en reportes. Ej.: Ocultar todos los dígitos de un número de tarjeta de crédito. Reemplazar todos los números del 0 al 9 por un asterisco *.
Ejemplo de Uso #
Generación de nombres de carpetas a partir de Nombres de Clientes
Imagina que tu automatización debe crear una carpeta para cada cliente en un servidor. Sin embargo, los nombres de los clientes vienen de una base de datos y contienen caracteres que Windows no permite en los nombres de archivos (como \, /, :, *, ?, «, <, >, |).
Dato de entrada (Base de datos): Corporativo: «López & Asociados» / Sucursal Norte
REEMPLAZAR TODO – El Flujo de Limpieza (Secuencia de Reemplazo)
Pasos:
- Buscar el comando Fx en la sección Utilitarios
- Seleccionar la función “REEMPLAZAR TODO”.
- Configurar los parámetros acordes a la tabla
- Guardar el resultado en la variable “texto_reemplazado”




5. Ejecutar y revisar evidencias
L00001 - 12:50:02 - XXX - inicia ejecución - Test: Test-Fx_ReemplazarTodo
L00002 - 12:50:02 - XXX - TITULO: --> (ver)
===================================================================================================================================
L00003 - 12:50:02 - CMD - ejecutando comando << Test-Fx_ReemplazarTodo ; dato1 >> - {funcion} ; REPLACE ALL ; Corporativo: "López & Asociados" / Sucursal Norte ; : ; - ; ; texto_reemplazar ; Fx
L00004 - 12:50:02 - OK - Función ejecutada correctamente. Resultado: [Corporativo- "López & Asociados" / Sucursal Norte] Almacenado bajo la etiqueta [Fx] en el archivo '_wrk_datos.TMP'.
L00005 - 12:50:02 - CMD - ejecutando comando << Test-Fx_ReemplazarTodo ; dato2 >> - {funcion} ; REPLACE ALL ; {e: texto_reemplazar/Fx/_wrk_datos.TMP} ; " ; {e: vacio/Test/_wrk_datos.TMP} ; ; texto_reemplazar ; Fx
L00006 - 12:50:02 - XXX - REFERENCIA: {e: texto_reemplazar/Fx/_wrk_datos.TMP} >>> Corporativo- "López & Asociados" / Sucursal Norte
L00007 - 12:50:02 - XXX - REFERENCIA: {e: vacio/Test/_wrk_datos.TMP} >>>
L00008 - 12:50:02 - OK - Función ejecutada correctamente. Resultado: [Corporativo- López & Asociados / Sucursal Norte] Almacenado bajo la etiqueta [Fx] en el archivo '_wrk_datos.TMP'.
L00009 - 12:50:02 - CMD - ejecutando comando << Test-Fx_ReemplazarTodo ; dato3 >> - {funcion} ; REPLACE ALL ; {e: texto_reemplazar/Fx/_wrk_datos.TMP} ; / ; - ; ; texto_reemplazar ; Fx
L00010 - 12:50:02 - XXX - REFERENCIA: {e: texto_reemplazar/Fx/_wrk_datos.TMP} >>> Corporativo- López & Asociados / Sucursal Norte
L00011 - 12:50:02 - OK - Función ejecutada correctamente. Resultado: [Corporativo- López & Asociados - Sucursal Norte] Almacenado bajo la etiqueta [Fx] en el archivo '_wrk_datos.TMP'.
==========================================================================================================================
L00012 - 12:50:02 - OK - finaliza ejecución - Test: Test-Fx_ReemplazarTodo
