Obter Texto com Regex

Realiza a busca de expressão regular (Regex) dentro do texto

CONFIGURAÇÃO

Para utilizar este Objeto é necessário selecionar o texto, inserir a expressão regular e escolher especificar a busca ou não.

Layout geral do objeto

Preenchendo o objeto:

Campo
Descritivo

Título

É o nome do objeto e não precisa ser alterado, a menos que você queira identificá-lo para facilitar a localização dele no robô, por exemplo: "Obter Texto com Regex - Filtrar Datas".

Nome Identificador do Objeto

É um identificador único do objeto e não precisa ser alterado, mas você pode renomear caso queira para localizá-lo mais facilmente quando for usá-lo em outros objetos. Apenas lembre-se que esse nome deve ser único e sem espaços ou caracteres especiais.

Texto

Texto para a busca da expressão regular.

Insira sua Expressão Regular (Regex)

Opção para inserir o regex desejado para filtrar dentro do texto.

Especificar Match e Group

Opção para pesquisa específica do Regex através do Match e Group.

Para auxilia-lo no maior entendimento e melhor visualização de como funciona o objeto e suas opções acesse o site e teste várias expressões regulares: https://regex101.com.

MATCH E GROUP

  • Match: Opção que filtra o texto conforme a posição da expressão regular.

  • Group: Opção que filtra o dado completo ou específico da expressão regular.

ÍNDICE DE PESQUISA

  • O objeto por padrão utiliza-se do índice de pesquisa iniciado por 0 (zero), ou seja, o retorno dele caso não especificado Match e Group será sempre a primeira expressão regular do texto.

EXEMPLOS DE ÍNDICE DE PESQUISA DO OBJETO
  • Utilização Padrão do objeto sem match e group.

EXEMPLO:

Expressão Regular - (\d\d)/(\d\d\d)/(\d\d\d\d).

Texto: 11/222/3333 e 10/150/2023.

Resultado do retorno padrão: 11/222/3333.

  • Caso utilizado Match e Group é necessário observar que o índice de pesquisa começa com valor inicial 0 (zero).

  • Quando utilizado o valor inicial de 0 (zero) na opção Group o texto filtrado será inteiro, sendo necessário especificar o valor do Group correto para filtrar texto específico.

EXEMPLOS DE ÍNDICE DE PESQUISA MATCH E GROUP

EXEMPLO 01:

Expressão Regular - (\d\d)/(\d\d\d)/(\d\d\d\d).

Texto: 11/222/3333 e 10/150/2023.

Match: 1

Group: 0

Resultado Específico: 10/150/2023.

EXEMPLO 02:

Expressão Regular - (\d\d)/(\d\d\d)/(\d\d\d\d).

Texto: 11/222/3333 e 10/150/2023.

Match: 0

Group: 0

Resultado Específico: 11/222/3333.

EXEMPLO 03:

Expressão Regular - (\d\d)/(\d\d\d)/(\d\d\d\d).

Texto: 11/222/3333 e 10/150/2023.

Match: 1

Group: 2

Resultado Específico: 150.

EXEMPLO 04:

Expressão Regular - (\d\d)/(\d\d\d)/(\d\d\d\d).

Texto: 11/222/3333 e 10/150/2023.

Match: 0

Group: 3

Resultado Específico: 3333.

CASOS DE USO

  • Utilizar para filtrar texto com o uso de expressão regular (Regex).

  • Sua utilização é recomendada pela praticidade de filtrar dado de um texto usando Regex.

EXEMPLO

Obter valor de um texto filtrando com uma expressão regular (Regex)

ITENS UTILIZADOS NO ROBÔ
Configuração Robô Exemplo Obter Texto com Regex

PASSO 1: Configurar Declarar Variável, criando as variáveis com os valores respectivos.

Configuração Declarar Variável

PASSO 2: Configurar Obter Texto com Regex, colocando as variáveis criadas nos campos corretos.

Configuração Obter Texto com Regex

PASSO 3: Configurar Caixa de Mensagem para verificar o retorno da execução.

Configuração Caixa de Mensagem

PASSO 4: Executar o robô e verificar as ações.

Execução Sucesso Robô Exemplo Obter Texto com Regex

Baixar o Robô

Last updated

Was this helpful?