acción Subcadena

La acción Subcadena en el paquete Cadena permite extraer una subcadena de una cadena.

Configuración

  • En el campo Cadena de origen, especifique la cadena de origen.
  • En el campo Comenzar desde, especifique el punto de inicio.
  • En el campo Longitud, especifique la longitud.
  • Seleccione la opción Devolver en blanco si no se encuentra el rango para que la salida muestre un valor en blanco cuando el valor en el campo Empezar desde el índice sea mayor que la cadena de origen.
    Nota: El recuento de índice comienza de 1.
  • En la lista Asignar resultado a una variable, especifique la variable.

Ejemplo:

Antes de empezar a crear un bot, cree un archivo en formato .txt y guárdelo como extract_substring.txt en la carpeta C:\Bot testing. Abra el archivo extract_substring.txt e ingrese el texto: Welcome to the Automation 360 platform y guárdelo.

Cree un bot de muestra y realice los siguientes pasos para extraer una subcadena de una cadena fuente:
  1. Cree un bot.
    1. En el panel izquierdo, haga clic en Automatización.

      Se muestra la lista de formularios y bots disponibles.

    2. Haga clic en Crear un bot.
    3. Escriba el nombre del bot: String_assign.
    4. Haga clic en Crear y editar.
  2. Abra y lea los datos del archivo .txt.
    1. Haga doble clic o arrastre la acción CSV/TXT > Abrir.
      Nota: El nombre de la sesión se configurará como predeterminado.
    2. En el campo Ruta de archivo, seleccione la opción Archivo de escritorio y haga clic en Examinar para seleccionar su archivo.
    3. En la pestaña Delimitador, seleccione la casilla de verificación Coma.
    4. Haga doble clic en la acción CSV/TXT > Leído o arrástrela.
    5. En el campo Asignar valor a la variable, haga clic en el icono Crear variable para crear una variable.
    6. En la ventana Crear variable, ingrese table_data en el campo Nombre.
    7. Haga clic en Crear y seleccionar.
    8. Haga doble clic o arrastre la acción archivo CSV/TXT > Cerrar para cerrar el archivo .txt.
    9. En el campo Nombre de la sesión, ingrese el nombre de la sesión que usó en la acción Abrir para abrir el archivo.
  3. Para extraer una subcadena de la cadena de origen, haga doble clic o arrastre laacción Cadena > Subcadena.
    1. En el campo Cadena de origen, seleccione $table_data[0][0]$.
    2. En el campo Comenzar desde, ingrese 16.
    3. En el campo Longitud, ingrese 14.
    4. En el campo Asignar el resultado a una variable, haga clic en el icono Crear variable para crear una variable.
    5. En la ventana Crear variable, ingrese substring_output en el campo Nombre.
    6. Haga clic en Crear y seleccionar.
  4. Para imprimir los valores, haga doble clic en la acción Cuadro de mensaje o arrástrela. En el campo Escriba el mensaje para mostrar, escriba: $substring_output$.
  5. Haga clic en Guardar y, luego, en Ejecutar.

    El bot extrae la subcadena específica de la cadena de origen y muestra el resultado como Automation 360.

    Extraer subcadena para una cadena de origen