Utilizar la acción Extraer texto del paquete de String

Use la acción Extraer texto para extraer un rango de texto por medio de operadores lógicos de la cadena de origen.

Revise los ejemplos de uso de las opciones Antes de, Después de, y Antes y/o Después de en Ejemplos de uso de la acción Extraer texto.

Procedimiento

Para extraer una subcadena de la cadena de origen especificada, haga lo siguiente:

  1. En la paleta Acciones , haga doble clic o arrastre la acción Extraer texto desde el paquete Cadena.
  2. En el campo Cadena de origen, especifique la cadena de origen.
  3. Especifique el texto que se va a extraer seleccionando entre las siguientes opciones:
    OpciónPasos
    Antes Extrae todo el texto ubicado antes del valor que proporcionó en el campo Iniciar después del texto.
    1. En el campo Iniciar después del texto, ingrese una cadena para usar como punto de partida.
    2. En el campo Instancia, ingrese un valor para especificar la cantidad de instancias.

      Por ejemplo, si la cadena de origen es This is a test string which is used to extract specific sub-string y usted desea extraer todo el texto después de This. Para extraer el texto requerido, debe escribir This en el campo Iniciar después del texto y 1 en el campo Instancia. Esto le indica al sistema que debe extraer el texto que está disponible después de la primera instancia de This en la cadena de origen.

    Antes y/o después de Extrae el texto entre los valores proporcionados en los campos Iniciar después del texto y Terminar antes del texto.
    1. En el campo Iniciar después del texto, ingrese una cadena para usar como punto de partida.
    2. En el campo O o Y, seleccione una de las opciones:
      • O: Seleccione extraer texto si cualquiera de los valores especificados en los campos Iniciar después del texto o Terminar antes del texto está disponible en la cadena de origen.
      • Y: Seleccione extraer texto si los dos valores especificados en los campos Iniciar después del texto y Terminar antes del texto están disponibles en la cadena de origen.
    3. En el campo Terminar antes del texto, especifique una cadena que desee usar como punto final para extraer el texto.
    4. En el campo Instancia, ingrese un valor para especificar el número de instancias de la cadena que proporcionó en el campo Terminar antes del texto.

      Por ejemplo, si la cadena de origen es This is a test string which is used to extract specific substring y usted desea extraer todo el texto antes de specific. Para extraer el texto requerido, debe ingresar specific en el campo Terminar antes del texto y 1 en el campo Instancia. Esto le indica al sistema que debe extraer el texto que está disponible antes de la primera instancia de specific en la cadena de origen.

    Después Extrae todo el texto que precede al valor que proporcionó en el campo Terminar antes del texto.
    1. En el campo Terminar antes del texto, especifique una cadena que desee usar como punto final para extraer el texto.
    2. En el campo Instancia, ingrese un valor para especificar el número de instancias de la cadena que proporcionó en el campo Terminar antes del texto.

      Por ejemplo, si la cadena de origen es This is a test string which is used to extract specific substring y usted desea extraer todo el texto antes de specific. Para extraer el texto requerido, debe ingresar specific en el campo Terminar antes del texto y 1 en el campo Instancia. Esto le indica al sistema que debe extraer el texto que está disponible antes de la primera instancia de specific en la cadena de origen.

  4. En el campo Si no se encontró coincidencia, devolver, seleccione una de las opciones:
    • Cadena de origen: Devuelve la cadena de origen.
    • Cadena vacía (nula): Devuelve la cadena nula si no se encuentran coincidencias.
  5. En el campo Al extraer, seleccione una de las siguientes opciones:
    • Coincidir mayúsculas y minúsculas: Coincide con las mayúsculas y minúsculas del texto en la cadena de origen
    • No coincidir mayúsculas y minúsculas: No coincide con las mayúsculas y minúsculas del texto de la cadena de origen
    Nota: De manera predeterminada, la opción Coincidir mayúsculas y minúsculas está seleccionada para todos los bots nuevos y existentes.
  6. En el campo Cantidad de caracteres a obtener seleccione una de las opciones:
    • Todos: Extrae todos los caracteres de la cadena de origen.
    • Solo: Especifique la cantidad exacta de caracteres para extraer de la cadena de origen.
    • Hasta: Especifique la cantidad máxima de caracteres que quiere extraer de la cadena de origen.
      Nota: Esta opción le permite indicar un límite máximo de caracteres que desea extraer. Sin embargo, no es obligatorio que la cadena de origen contenga el número de caracteres que introduzca en este campo.
      Por ejemplo, la cadena de origen tiene como valor Date+8 y desea extraer los caracteres que aparecen después de la cadena Date. Introduzca 10 en el campo Hasta, para extraer 10 caracteres de la cadena de origen que aparece después de la cadena Date. Cuando se ejecuta bot, la salida es +8 y devuelve todos los valores después de la cadena Date.
      Nota: El valor 10 solo indica el número máximo de caracteres que desea extraer.
  7. Seleccione la casilla de verificación Recortar el texto extraído (quitar espacios en blanco) para quitar espacios en blanco del texto extraído.
    Por ejemplo, extrae un correo electrónico de un sitio web y luego lo agrega a una hoja de Excel. Para eliminar los espacios no deseados de este texto de correo electrónico extraído, puede utilizar la opción Recortar el texto extraído (eliminar espacios en blanco). Alternativamente, puede utilizar acción Recortar para eliminar cualquier espacio antes y después de este texto de correo electrónico extraído.
  8. Seleccione la casilla de verificación Quitar Enter del texto extraído para eliminar retornos de carro del texto extraído.
  9. En la lista Asignar resultado a una variable, especifique la variable.
  10. Haga clic en Guardar.