activities
latest
false
UiPath logo, featuring letters U and I in white
Actividades del flujo de trabajo
Last updated 13 de nov. de 2024

¿El texto coincide?

UiPath.Core.Activities.IsMatch

Descripción

Indica si la expresión regular especificada encuentra una coincidencia en la cadena de entrada especificada, utilizando las opciones de coincidencia especificadas. Esta actividad cuenta con un asistente del Generador de expresiones regulares que se puede usar para configurarla, sobre el cual tienes más información aquí.

Compatibilidad de proyectos

Windows - Heredado | Windows | Multiplataforma

Configuración multiplataforma

  • Texto para buscar: la cadena que se buscará para encontrar coincidencias.
  • Patrón: el patrón de expresión regular que ha de coincidir.
Propiedades adicionales
  • Opciones de patrón : una combinación a nivel de bits de los valores de enumeración que especifican opciones de coincidencia.

  • Resultado: una variable boolean que se establece como verdadera si la expresión regular encuentra una coincidencia, y se establece como falsa de lo contrario.

Windows (heredado), configuración de Windows

Panel del Diseñador
  • Configurar expresión regular ... : abre el asistente del generador de RegEx , donde puedes especificar el patrón de expresión regular que se coincidirá.
Panel de propiedades
Común
  • NombreParaMostrar: el nombre de la actividad para ser mostrado.
Entrada
  • Patrón: el patrón de expresión regular que ha de coincidir.
  • Opciones de patrón : una combinación a nivel de bits de los valores de enumeración que especifican opciones de coincidencia.
  • Texto para buscar: la cadena que se buscará para encontrar coincidencias.
  • Tiempo de espera (ms): la duración máxima, en milisegundos, que una operación de coincidencia de patrones puede ejecutarse antes de que finalice. Esta propiedad es esencial para evitar que la aplicación se ralentice o se congele al procesar patrones complejos o ineficientes. Si la coincidencia del patrón no se completa en el tiempo establecido, se lanza una excepción, garantizando que la aplicación permanezca receptiva y protegida contra posibles ataques que intenten sobrecargarla.

    Importante:

    Recomendamos encarecidamente establecer un valor de tiempo de espera, para mejorar la estabilidad y la seguridad de la aplicación.

Otros
  • Privado : si se selecciona, los valores de variables y argumentos ya no se registran en el nivel Detallado.
  • Resultado: una variable boolean que se establece como verdadera si la expresión regular encuentra una coincidencia, y se establece como falsa de lo contrario.

Ejemplo de utilización de la actividad Coincidencia de texto.

Este flujo de trabajo explica cómo verificar la validez de una dirección de correo electrónico utilizando la actividad Coincidencia de texto con una expresión regular personalizada.

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.

  3. Crea las siguientes variables:

    Nombre de la variable

    Tipo de variable

    Valor predeterminado

    EmailToCheck

    Cadena

    John.Doe@server.org

    IsMatch

    Booleano

     
  4. Arrastra una actividad Coincidencia de texto dentro del contenedor Secuencia.

  5. En el panel Propiedades, añade la variable EmailToCheck en el campo Texto a buscar en.
  6. Agrega la variable IsMatch en el campo Resultado.
  7. Haz clic en el botón Configurar expresión regular y personaliza tu RegEx. Para este ejemplo, agrega la expresión ^([\w\.-]+@[\w\.-]+\.\w{2,4})$ al campo Valor.
    Nota: Puedes encontrar más información sobre cómo personalizar y configurar una expresión regular aquí.
  8. Arrastra una actividad Si debajo de la actividad Coincidencia de texto.

  9. Añade la variable IsMatchen el campo Condición.
  10. Arrastra una actividad Cuadro de mensaje dentro del campo Entonces de la actividad Si.

  11. Añade la expresión String.Format("{0} is a valid email addess", EmailToCheck) en el campo Texto.
  12. Arrastra una actividad Cuadro de mensaje dentro del campo Else de la actividad If.

  13. Añade la expresión String.Format("{0} is not a valid email addess!", EmailToCheck) en el campo Texto.
  14. Ejecuta el proceso. La dirección de correo electrónico agregada como entrada se verifica y el resultado se muestra en un cuadro de mensaje.

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.