Support Portal

for ProcessRobot and WinAutomation

Start a new topic
Answered

Correct Regex to parse after a line feed

I have a bodyText from a email with this text:


De: DANÚBIA DE SOUZA CAMPOS Assunto: Faça já o seu seguro

É Cliente: não
Nome do Titular: DANÚBIA DE SOUZA CAMPOS
E-mail: pdanubia5@gmail.com
Telefone: 21982838412
Bairro Cliente: Gramacho
Cidade Cliente: Duque de Caxias
UF Cliente: RJ

Mensagem:
Gostaria de receber cotação.
eu tenho 41 anos, minha filha 12, meu pai 66, minha mae 62 e minha irma 17

--
Esta mensagem foi enviada pelo site da Sinaf




I need to parse this:


Gostaria de receber cotação.
eu tenho 41 anos, minha filha 12, meu pai 66, minha mae 62 e minha irma 17



I tried this code


(?<=Mensagem:).*


Nothing is parsed 

picture att.


Best Answer

(?s)(?<=Mensagem:).*


Trying putting this in front of your regex: (?s)


1 person likes this

(?<=Mensagem:).*(?s)


Did not work.


Answer

(?s)(?<=Mensagem:).*


1 person likes this

Thanks. There is one more thing. I got this:


Gostaria de receber cotação.
eu tenho 41 anos, minha filha 12, meu pai 66, minha mae 62 e minha irma 17

--
Esta mensagem foi enviada pelo site da Sinaf


I need to stop at this "--". 


The text I need:

eu tenho 41 anos, minha filha 12, meu pai 66, minha mae 62 e minha irma 17



text I dont need:


--
Esta mensagem foi enviada pelo site da Sinaf




Try this:


(?s)(?<=Mensagem:).*(?=\s*--)



1 person likes this

Yeah! Thanks! Last one, I promise!  :) 


How to eliminate de line feed inside text? 


This is it now:

Gostaria de receber cotação.
eu tenho 41 anos, minha filha 12, meu pai 66, minha mae 62 e minha irma 17


I need to be like this:


Gostaria de receber cotação.eu tenho 41 anos, minha filha 12, meu pai 66, minha mae 62 e minha irma 17

Login or Signup to post a comment