activities
latest
false
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.
UiPath logo, featuring letters U and I in white

Actividades del flujo de trabajo

Última actualización 3 de mar. de 2026

Coincidir y reemplazar

El siguiente ejemplo explica cómo buscar y hacer coincidir los valores correspondientes con una expresión regular definida, y los reemplaza con un valor especificado. Este ejemplo utiliza actividades como Buscar patrones coincidentes y Reemplazar patrones coincidentes. Las puedes encontrar en el paquete UiPath.System.Activities.

Así es como se puede construir el proceso de automatización:

  1. Abre Studio y crea un nuevo Proceso.
  2. Arrastra un contenedor Secuencia al Diseñador de flujo de trabajo.
    • Crea las siguientes variables:

      Nombre de la variableTipo de variableValor predeterminado
      StringToAnalyzeCadena«¡Tengo 10,5 RON en mi cuenta principal y 25 RON en mi cuenta secundaria!»
      AccountMatchesIEnumerable <Match>
      FinalStringCadena
  3. Arrastra una actividad Coincidencias al interior del contenedor Secuencia.
    • En el panel Propiedades, agrega la variable StringToAnalyze en el campo Entrada.
    • Selecciona las opciones IgnoreCase y Compiled en la lista desplegable OpciónRegex.
    • Agrega la variable AccountMatches en el campo Resultado.
  4. Haz clic en el botón Configurar expresión regular.
    • Selecciona la opción Avanzado en la lista desplegable RegEx.
    • Agrega la expresión ([0-9]+\.*[0-9]* RON) en el campo Valor.
    • Selecciona la opción Exactamente en la lista desplegable Cuantificadores.
    • Selecciona la casilla de verificación de la opción IgnorarCaso.
    • Click the Save button.
  5. Arrastra una actividad ParaCada debajo de la actividad Coincidencias.
    • Dentro de cada actividad ParaCada cambia el elemento a cuenta.
    • En el panel Propiedades, selecciona la opción System.Text.RegularExpressions.Match en la lista desplegable TipoDeArgumento.
      • Agrega la variable AccountMatches en el campo Valores.
    • Coloca una actividad Mensaje de registro dentro de la actividad ParaCada.
    • Selecciona la opción Info de la lista desplegable Nivel.
    • Agrega la expresión account.ToString en el campo Mensaje.
  6. Arrastra una actividad Reemplazar debajo de la actividad ParaCada.
    • En el panel Propiedades, agrega la variable StringToAnalyze en el campo Entrada.
    • Agrega el valor IgnoreCase, Compiled en el campo OpciónRegex.
    • Agrega la expresión "$2 $1" en el campo Reemplazo.
    • Agrega la variable FinalString en el campo Resultado.
  7. Haz clic en el botón Configurar expresión regular.
    • Selecciona la opción Avanzado en la lista desplegable RegEx.
    • Agrega la expresión ([0-9]+\.*[0-9]* RON) en el campo Valor.
    • Selecciona la opción Exactamente en la lista desplegable Cuantificadores.
    • Selecciona la casilla de verificación de la opción IgnorarCaso.
    • Click the Save button.
  8. Coloca una actividad Mensaje de registro dentro de la actividad ParaCada.
    • Selecciona la opción Info de la lista desplegable Nivel.
    • Agrega la variable FinalString en el campo Mensaje.
  9. Ejecuta el proceso. El robot busca los valores coincidentes correspondientes a la expresión regular definida, y los reemplaza por el valor especificado.
  • El flujo de trabajo debe parecerse a este:

    docs image

Aquí puedes descargar un ejemplo.

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado