Descripción #
Es una función del comando FX, de manipulación de texto que permite buscar un carácter especifico dentro de una cadena y sustituirlo por otro valor. El objetivo es editar el contenido, lo que la hace muy útil para corregir errores, anonimizar datos o adaptar formatos de forma masiva.
Parámetros #
- Parámetro 1: (Texto de origen) La cadena completa que contiene el valor a cambiar.
- 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 de Formatos Monetarios: Convertir precios «sucios» extraídos de la web en números operables. Ej.: Tienes $ 1.250,50 y necesitas que sea 1250.50.
- Corrección de Errores de OCR o Extraído: Al extraer texto de PDFs o imágenes, a veces el sistema confunde caracteres (como el 0 por la O). Ej.: Reemplazar la letra O por el número 0 en segmentos específicos.
- Eliminación de Espacios en Blanco: A veces el texto viene con espacios innecesarios o saltos de línea que rompen la integración. Ej.: Reemplazar el «espacio» por «nada» para compactar códigos o identificadores.
Ejemplo de Uso #
Usaremos la función REEMPLAZAR para eliminar un carácter especial ($). Buscar «$» y reemplazar con » «; convertirá «$500» en «500».
Pasos:
- Buscar el comando Fx en la sección Utilitarios
- Seleccionar la función “REEMPLAZAR”.
- En el Parámetro 1 indicamos el texto $500, a través de la variable “texto”.
- En la Parámetro 2 indicamos el carácter especial \$ con la barra invertida.
- En el Parámetro 3 indicamos una variable “vacío”, el Bot simplemente borrará el valor buscado.
- Guardar el resultado en la variable “valor”


7. Ejecutar y revisar evidencias
L00001 - 11:46:37 - XXX - inicia ejecución - Test: Test-Fx_ReemplazarTodo
L00002 - 11:46:37 - XXX - TITULO: --> (ver)
===================================================================================================================================
L00003 - 11:46:37 - CMD - ejecutando comando << Test-Fx_ReemplazarTodo ; dato1 >> - {guardar} ; Valor ; $500 ; Fx
L00004 - 11:46:37 - OK - valor: $500 guardado en variable: Valor, bajo la etiqueta: Fx del archivo: _wrk_datos.TMP correctamente.
L00005 - 11:46:37 - CMD - ejecutando comando << Test-Fx_ReemplazarTodo ; dato2 >> - {funcion} ; REPLACE ; {e: Valor/Fx/_wrk_datos.TMP} ; \S ; {e: vacio/Test/_wrk_datos.TMP} ; ; texto_reemplazar ; Fx
L00006 - 11:46:37 - XXX - REFERENCIA: {e: Valor/Fx/_wrk_datos.TMP} >>> $500
L00007 - 11:46:37 - XXX - REFERENCIA: {e: vacio/Test/_wrk_datos.TMP} >>>
L00008 - 11:46:37 - OK - Función ejecutada correctamente. Resultado: [500] Almacenado bajo la etiqueta [Fx] en el archivo '_wrk_datos.TMP'.
===================================================================================================================================
L00009 - 11:46:37 - OK - finaliza ejecución - Test: Test-Fx_ReemplazarTodo
