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:

  1. Na paleta Ações , clique duas vezes ou arraste a ação Extrair texto do pacote String.
  2. No campo String de origem, especifique a string de origem.
  3. Especifique o texto a ser extraído, selecionando entre as seguintes opções:
    OpçãoPassos
    Antes Extrai o texto completo seguido do valor que você forneceu no campo Iniciar após o texto.
    1. No campo Iniciar após o texto, insira uma string para usar como ponto inicial.
    2. 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ós This. Para extrair o texto necessário, insira This no campo Start after text e 1 no campo Ocorrência. Isso indica que o sistema deve extrair o texto que estiver disponível após a primeira ocorrência de This 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.
    1. No campo Iniciar após o texto, insira uma string para usar como ponto inicial.
    2. 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.
    3. No campo Terminar antes do texto, especifique uma string para usar como ponto final para extrair o texto.
    4. 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 de specific. Para extrair o texto necessário, insira specific no campo Terminar antes do texto e 1 no campo Ocorrência. Isso indica que o sistema deve extrair o texto que estiver disponível antes da primeira ocorrência de specific na string de origem.

    Após Extrai o texto completo que precede o valor que você forneceu no campo Terminar antes do texto.
    1. No campo Terminar antes do texto, especifique uma string para usar como ponto final para extrair o texto.
    2. 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 de specific. Para extrair o texto necessário, insira specific no campo Terminar antes do texto e 1 no campo Ocorrência. Isso indica que o sistema deve extrair o texto que estiver disponível antes da primeira ocorrência de specific na string de origem.

  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. Na caixa de seleção Remover Enter do texto extraído, marque para remover o retorno de carro do texto extraído.
  9. Na lista Atribuir a saída à variável, especifique a variável.
  10. Clique em Salvar.