activities
latest
false
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.
UiPath logo, featuring letters U and I in white

Atividades do fluxo de trabalho

Última atualização 6 de mar de 2026

Corresponder e substituir

O exemplo abaixo explica como localizar e combinar os valores correspondentes para uma expressão regular definida e as substituir por um valor especificado. Esse exemplo usa atividades como Find Matching Patterns e Replace Matching Patterns. Você pode encontrá-los no pacote UiPath.System.Activities.

É 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.
    • Crie as seguintes variáveis:

      Nome da variávelTipo de VariávelValor Padrão
      StringToAnalyzeString“Tenho 10,5 RON na primeira conta e 25 RON na segunda conta!”
      AccountMatchesIEnumerable<Match>
      FinalStringString
  3. Arraste uma atividade Matches para dentro do contêiner Sequência.
    • No painel Propriedades, adicione a variável StringToAnalyze no campo Entrada.
    • Selecione as opções IgnoreCase e Compiled da lista suspensa OpçãoDoRegex.
    • Adicione a variável AccountMatches no campo Resultado.
  4. Clique no botão Configurar expressão regular.
    • Selecione a opção Avançado na lista suspensa RegEx.
    • Adicione a expressão ([0-9]+\.*[0-9]* RON) no campo Valor.
    • Selecione a opção Exatamente na lista suspensa Quantificadores.
    • Marque a caixa de seleção para a opção IgnorarMaiúsculas/Minúsculas.
    • Click the Save button.
  5. Arraste uma atividade ForEach para baixo da atividade Matches.
    • Dentro da atividade ForEach, altere o item para conta.
    • No painel Propriedades, selecione a opção System.Text.RegularExpressions.Match da lista suspensa ArgumentoDeTipo.
      • Adicione a variável AccountMatches no campo Valores.
    • Coloque uma atividade Log Message dentro da atividade ForEach.
    • Selecione a opção Info na lista suspensa Nível.
    • Adicione a expressão account.ToString no campo Mensagem.
  6. Arraste uma atividade Replace para baixo da atividade ForEach.
    • No painel Propriedades, adicione a variável StringToAnalyze no campo Entrada.
    • Adicione o valor IgnoreCase, Compiled no campo OpçãoDoRegex.
    • Adicione a expressão "$2 $1" no campo Substituição.
    • Adicione a variável FinalString no campo Resultado.
  7. Clique no botão Configurar expressão regular.
    • Selecione a opção Avançado na lista suspensa RegEx.
    • Adicione a expressão ([0-9]+\.*[0-9]* RON) no campo Valor.
    • Selecione a opção Exatamente na lista suspensa Quantificadores.
    • Marque a caixa de seleção para a opção IgnorarMaiúsculas/Minúsculas.
    • Click the Save button.
  8. Coloque uma atividade Log Message dentro da atividade ForEach.
    • Selecione a opção Info na lista suspensa Nível.
    • Adicione a variável FinalString no campo Mensagem.
  9. Execute o processo. O robô encontra e corresponde os valores correspondentes à expressão regular definida e os substitui com o valor especificado.
  • É assim que seu fluxo de trabalho deve ficar:

    docs image

Aqui você pode baixar um exemplo.

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades