Passar para o conteúdo principal
Todas as coleçõesToolzz Connect - TutoriaisCenários 🖼️ Módulos
USANDO O "TEXT PARSER" PARA OBTER VALOR DE SAÍDA - TOOLZZ CONNECT
USANDO O "TEXT PARSER" PARA OBTER VALOR DE SAÍDA - TOOLZZ CONNECT

Esse é um tutorial da plataforma Toolzz Connect

Atualizado há mais de um ano

Nesse artigo vamos mostrar um exemplo de como usar o "Text parser" para analisar o tipo de arquivo de um documento "filename.docx" e a extensão do nome do arquivo sempre varia de docx para pdf para CSV.

A expressão que você pode escolher usar neste caso é \..+

Se você usar isso na expressão regex em regex101.com, obterá uma correspondência completa.

É possível notar que, assim, a extensão do arquivo foi correspondida corretamente.

Se você tentar usar isso em seu analisador de texto, não obterá uma correspondência.

A razão para isso é que o "i" mostra apenas o número de correspondências por correspondência.

Para corresponder ou passar dados somente do segundo valor correspondente, por meio de um filtro, você pode especificar qual valor é representado pelo valor numérico.

Legenda:

1st match bundle: primeiro pacote de jogo

2st match bundle: segundo pacote de jogo

Para poder obter os valores de correspondência necessários, adicione parênteses "( )" à parte que deseja analisar. Por exemplo, se alguém deseja extrair de "filename.docx" - "docx" somente de acordo com a expressão regex que estamos usando, para esse caso, os colchetes devem ser aplicados em \.(.+). Isso vai capturar o docx, colocá-lo em um grupo e deixar o "." de fora.

A saída mostrada na figura abaixo, note que o grupo de captura corresponderá a qualquer caractere (exceto para pontos finais).

Outra solução alternativa que também incorpora regex é usar a função substituir:

{{ replace ( "abcdefghijklmno pqr stuvw xyz.docx" ; "/.*\./" ; "." )}}

Em seguida, substitua abcdefghijklmno pqr stuvw xyz.docx por sua variável de nome de arquivo real.

Respondeu à sua pergunta?