2017-05-03 5 views
-2

Ich habe folgende Zeichenfolge und ich möchte alle '\ r' und '\ n' Zeichen aus dieser Zeichenfolge entfernen.So entfernen Sie mehrere neue Zeilenzeichen aus einer Zeichenfolge

Eingang: "\r\nHi,\r\n\r\nHello read the test mail.\r\n\r\nThank you,\r\nHasitha.\r\n".

Ausgang: "Hi,Hello read the test mail.Thank you,Hasitha."

ich versucht habe, diese aber kein Glück. re:replace(A, "(^\\s+)|(\\s+$)", "", [global,{return,list}])

+0

versuchen: "(\ r? \ N) +" – Deep

Antwort

2

\r oder \n Passend Sie einfach das Muster \\r|\\n verwenden:

1> Input = "\r\nHi,\r\n\r\nHello read the test mail.\r\n\r\nThank you,\r\nHasitha.\r\n". 
"\r\nHi,\r\n\r\nHello read the test mail.\r\n\r\nThank you,\r\nHasitha.\r\n" 
2> re:replace(Input, "\\r|\\n", "", [global,{return,list}]). 
"Hi,Hello read the test mail.Thank you,Hasitha." 

Das Muster, das Sie entfernt die vorderen und hinteren alle Leerzeichen verwendet.

Verwandte Themen