我有以下字符串,我想从此字符串中删除所有'\ r'和'\ n'字符。
输入:
"\r\nHi,\r\n\r\nHello read the test mail.\r\n\r\nThank you,\r\nHasitha.\r\n".
输出:"Hi,Hello read the test mail.Thank you,Hasitha."
我试过这个但没有运气。
re:replace(A, "(^\\s+)|(\\s+$)", "", [global,{return,list}])
答案 0 :(得分:2)
要匹配\r
或\n
,您只需使用模式\\r|\\n
:
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."
您使用的模式会删除所有前导和尾随空格。