Como usar a ação Extrair texto do pacote String
- Última atualização2022/11/27
Como usar a ação Extrair texto do pacote String
Use a ação Extrair texto para extrair uma faixa de texto usando operadores lógicos da string de origem.
Veja exemplos de uso das opções Antes, Depois e Antes e/ou Depois em Exemplos de uso da ação Extrair texto.
Procedimento
Para extrair uma substring da string de origem especificada, faça o seguinte:
- Na paleta Ações , clique duas vezes ou arraste a ação Extrair texto do pacote String.
- No campo String de origem, especifique a string de origem.
-
Especifique o texto a ser extraído, selecionando entre as seguintes opções:
Opção Passos Antes Extrai o texto completo seguido do valor que você forneceu no campo Iniciar após o texto. - No campo Iniciar após o texto, insira uma string para usar como ponto inicial.
- No campo Ocorrência, insira um valor para especificar o número de ocorrências.
Por exemplo, se a string de origem for
This is a test string which is used to extract specific sub-string
e você quiser extrair o texto inteiro apósThis
. Para extrair o texto necessário, insiraThis
no campo Start after text e1
no campo Ocorrência. Isso indica que o sistema deve extrair o texto que estiver disponível após a primeira ocorrência deThis
na string de origem.
Antes e/ou após Extrai o texto entre os valores fornecidos nos campos Iniciar após o texto e Terminar antes do texto. - No campo Iniciar após o texto, insira uma string para usar como ponto inicial.
- No campo OR ou AND, selecione uma das opções:
- OR: Marque para extrair o texto se algum dos valores especificados no campo Iniciar após o texto ou Terminar antes do texto estiverem disponíveis na string de origem.
- AND: Marque para extrair o texto se ambos os valores especificados nos campos Iniciar após o texto ou Terminar antes do texto estiverem disponíveis na string de origem.
- No campo Terminar antes do texto, especifique uma string para usar como ponto final para extrair o texto.
- Insira um valor no campo Ocorrência para especificar o número de ocorrências da string fornecida no campo Terminar antes do texto.
Por exemplo, se a string de origem for
This is a test string which is used to extract specific substring
e você quiser extrair o texto inteiro antes despecific
. Para extrair o texto necessário, insiraspecific
no campo Terminar antes do texto e1
no campo Ocorrência. Isso indica que o sistema deve extrair o texto que estiver disponível antes da primeira ocorrência despecific
na string de origem.
Após Extrai o texto completo que precede o valor que você forneceu no campo Terminar antes do texto. - No campo Terminar antes do texto, especifique uma string para usar como ponto final para extrair o texto.
- Insira um valor no campo Ocorrência para especificar o número de ocorrências da string fornecida no campo Terminar antes do texto.
Por exemplo, se a string de origem for
This is a test string which is used to extract specific substring
e você quiser extrair o texto inteiro antes despecific
. Para extrair o texto necessário, insiraspecific
no campo Terminar antes do texto e1
no campo Ocorrência. Isso indica que o sistema deve extrair o texto que estiver disponível antes da primeira ocorrência despecific
na string de origem.
-
No campo Se nenhuma correspondência for encontrada, retorne, selecione uma das opções:
- String de origem: Retorne a string de origem.
- String vazia (nula): Retorne a string nula se nenhuma correspondência for encontrada.
-
No campo Quando extrair, selecione uma das seguintes opções:
- Diferenciar maiúsculas de minúsculas: Corresponde ao caso do texto na string de origem
- Não diferenciar maiúsculas de minúsculas: Não corresponde ao caso do texto na string de origem
Nota: Por padrão, a opção Diferenciar maiúsculas de minúsculas é selecionada para todos os bots novos e existentes. -
No campo Número de caracteres a obter, selecione uma das opções:
- Todos: Extrai todos os caracteres da string de origem.
- Somente: Especifique o número exato de caracteres a serem extraídos da string de origem.
-
Até: Especifique o número máximo de caracteres que você deseja extrair da string de origem.Nota: Essa opção permite que você forneça um limite máximo de caracteres que deseja extrair. No entanto, não é obrigatório que a string de origem contenha o número de caracteres que você inserir nesse campo.Por exemplo, a string de origem tem Date+8 como valor e você deseja extrair os caracteres após a string Date. Você digita 10 no campo Até para extrair 10 caracteres da string de origem que aparece após a string Date. Quando você executa o bot, a saída será +8 e ele retornará todos os valores após a string Date.Nota: O valor 10 representa apenas o número máximo de caracteres que você deseja extrair.
-
Na caixa de seleção Cortar o texto extraído (remover espaços em branco), marque para remover os espaços em branco do texto extraído.
Por exemplo, ao extrair um e-mail de um site e depois adicioná-lo a uma planilha do Excel. Para remover espaços indesejados do texto desse e-mail extraído, é possível usar a opção Cortar o texto extraído (remover espaços em branco). Como alternativa, use o ação Cortar para remover qualquer espaço antes e depois do texto do e-mail extraído.
- Na caixa de seleção Remover Enter do texto extraído, marque para remover o retorno de carro do texto extraído.
- Na lista Atribuir a saída à variável, especifique a variável.
- Clique em Salvar.