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.

Preenchendo o objeto:
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Ô
Objetos: Declarar Variável - Caixa de Mensagem
Texto: '11/222/3333'e'22/200/2023'.
Regex: (\d\d)/(\d\d\d)/(\d\d\d\d).

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

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

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

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

Baixar o Robô
Last updated
Was this helpful?

