Estou tentando usar uma expressão regular que pega a linha de baixo apos ‘CPF / CNPJ’
O problema é que por algum motivo quando eu escrevo "(?<=CPF / CNPJ\n) “…” não funciona e quando eu coloco somente "(?<=CPF / CNPJ) “…” funciona. Por algum motivo o \n está impactando no resultado.
Alguém consegue resolver ou já se deparou com esse problema ? A expressão so funciona quando roda fora do UiPath. Já tentei pela atividade Matches e por Script Python
In matches activity…you have options please select multiline option
If that failes try with singleline …
One of these would work for sure
Cheers
Não funcionou! So funciona se eu irar o \n da expressão, como se o UiPath internamente tivesse fazendo alguma interpretação. Eu tentei ate rodando script python e retorna vazio, sendo que pela IDLE funciona.
Olá amigo, talvez o seu problema possa estar em sua expressão regular, tente utilizando esta:
(?<=CPF \/ CNPJ\n)\d+
Não funcionou, já testei dessa forma. O problema não está na recuperação está no \n
Ja tentei colocar vbCrLf e tambem não funciona.
quando eu tiro o \n consigo recuperar o que quero, mas vem com espaços em branco, o Trim resolve, mas não me tras segurança do que eu to pegando.
Entendo, já enfrentei algo parecido, o espaço em branco te atrapalha pois pode sair no output.
Tente lançar o resultado do que você quer em um log para ter certeza de que sem o /n ele realmente retorna da forma que você quer, pois, quem sabe o próprio UiPath ignora espaços vazios
Sim, percebi que ele ignora, mas acontece que sem o \n eu posso trazer algo que não queira na linha de cima. Mas obrigado! Esse problema deve ser interno do UiPath, pois não faz sentido funcionar em em um script e esse mesmo script da errado so pelo fato de ta sendo executado por dentro do Studio. Mas obrigado!
It does match with \n
looks like when you are getting data from pdf may be having any other linefeed like \r\n
…to be on better side try with \s
instead of \n
…or there might be any other special characters when you read from pdf
and \n
is working as expected as well
this is without \n
Hope this helps
cheers