Regex 如何从字符串中删除多个新行字符

Regex 如何从字符串中删除多个新行字符,regex,string,erlang,Regex,String,Erlang,我有以下字符串,希望从此字符串中删除所有“\r”和“\n”字符 输入: “\r\nHi\r\n\r\nHello阅读了测试邮件。\r\n\r\n谢谢您,\r\nHaistha。\r\n”。 输出:“您好,请阅读测试邮件。谢谢您,哈西莎。” 我试过这个,但运气不好。 re:replace(A,(^\\s+)(\\s+$),“,[global,{return,list}])要匹配\r或\n,只需使用模式\\r\n: 1> Input = "\r\nHi,\r\n\r\nHello read t

我有以下字符串,希望从此字符串中删除所有“\r”和“\n”字符

输入:
“\r\nHi\r\n\r\nHello阅读了测试邮件。\r\n\r\n谢谢您,\r\nHaistha。\r\n”。

输出:
“您好,请阅读测试邮件。谢谢您,哈西莎。”

我试过这个,但运气不好。
re:replace(A,(^\\s+)(\\s+$),“,[global,{return,list}])
要匹配
\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."
您使用的模式将删除所有前导和尾随空格。

请尝试:(\r?\n)+”