activities
latest
false
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo.
UiPath logo, featuring letters U and I in white
Atividades do fluxo de trabalho
Last updated 13 de nov de 2024

É Correspondência de Texto

UiPath.Core.Activities.IsMatch

Description

Indica se a expressão regular especificada localiza uma correspondência na string de caracteres de entrada especificada, usando as opções de correspondência especificadas. Esta atividade possui um assistente de construtor de RegEx que pode ser usado para configurá-la — leia mais sobre isso aqui.

Compatibilidade do projeto

Windows - Legada | Windows | Multiplataforma

Configuração multiplataforma

  • Texto a ser pesquisado - A string a ser pesquisada para correspondências.
  • Padrão — o padrão de expressão regular a ser correspondido.
Propriedades adicionais
  • Opções de padrão — uma combinação de bits dos valores de enumeração que especificam as opções para correspondência.

  • Resultado — uma variável Booleana que é definida como verdadeira se a expressão regular encontrar uma correspondência e definida como falsa caso contrário.

Windows - Legada, Configuração do Windows

Painel do Designer
  • Configurar Expressão Regular... - Abre o assistente RegEx Builder onde você pode especificar o padrão de expressão regular a ser correspondido.
Painel de Propriedades
Comum
  • NomeDeExibição - o nome de exibição da atividade.
Entrada
  • Padrão — o padrão de expressão regular a ser correspondido.
  • Opções de padrão — uma combinação de bits dos valores de enumeração que especificam as opções para correspondência.
  • Texto a ser pesquisado - A string a ser pesquisada para correspondências.
  • Tempo limite (ms) - A duração máxima, em milissegundos, em que uma operação de correspondência de padrão pode ser executada antes de ser encerrada. Essa propriedade é essencial para evitar que o aplicativo fique mais lento ou congele ao processar padrões complexos ou ineficientes. Se a correspondência padrão não for concluída no tempo definido, uma exceção será gerada, garantindo que o aplicativo permaneça responsivo e seguro contra possíveis ataques que tentam sobrecarregá-lo.

    Importante:

    Recomendamos altamente definir um valor de tempo limite, para melhorar a estabilidade e a segurança do aplicativo.

Diversos
  • Privado - Se selecionado, os valores de variáveis e argumentos não são mais registrados no nível Verbose.
  • Resultado — uma variável Booleana que é definida como verdadeira se a expressão regular encontrar uma correspondência e definida como falsa caso contrário.

Exemplo de uso da atividade Is Text Match

Este fluxo de trabalho explica como verificar a validade de um endereço de email usando a atividade Is Text Matching com uma Expressão Regular personalizada.

É assim que um processo de automação pode ser construído:

  1. Abra o Studio e crie um Processo.
  2. Arraste um contêiner Sequência para o Designer de Fluxo de Trabalho.

  3. Crie as seguintes variáveis:

    Nome da variável

    Tipo de Variável

    Valor Padrão

    EmailToCheck

    String

    John.Doe@server.org

    IsMatch

    Booleano

     
  4. Arraste uma atividade Is Text Matching para dentro do contêiner de Sequência.

  5. No painel Propriedades, adicione a variável EmailToCheck no campo Texto a pesquisar.
  6. Adicione a variável IsMatch no campo Resultado.
  7. Clique no botão Configurar expressão regular e personalize seu RegEx. Para esse exemplo, adicione a expressão ^([\w\.-]+@[\w\.-]+\.\w{2,4})$ no campo Valor.
    Observação: mais informações sobre como personalizar e configurar uma Expressão Regular podem ser encontradas aqui.
  8. Arraste uma atividade If abaixo da atividade Is Text Matching.

  9. Adicione a variável IsMatch no campo Condição.
  10. Arraste uma atividade Message Box para dentro do campo Then da atividade If.

  11. Adicione a expressão String.Format("{0} is a valid email addess", EmailToCheck) no campo Texto.
  12. Arraste uma atividade Message Box para dentro do campo Else da atividade If.

  13. Adicione a expressão String.Format("{0} is not a valid email addess!", EmailToCheck) no campo Texto.
  14. Execute o processo. O endereço de e-mail adicionado como entrada é verificado e o resultado é exibido em uma caixa de mensagem.

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.