如何替换特定的字符/输入组合?

How do I replace a certain combination of characters / inputs?

我想用 "

替换 " 后跟 \n\r (enter)

我尝试了多种变体:

receivedData = receivedData.replaceAll(\" + [\n\r], \", ); 

如何替换字符和符号的组合/回车return/换行?

编辑: 使用当前的建议仍然没有解决,我仍然得到以下几行,我想在一行中:

+CMGL: 1,"REC READ","+31626187086",,"16/11/25,09:33:58+04"
Test

对换行符使用文字是危险的,因为它依赖于平台或可能包含拼写错误(\n\r 个字符的错误顺序)。我建议改用 System.lineSeparator() 方法。

因此您的代码在这种情况下可能如下所示:

receivedData = receivedData.replaceAll("\"" + System.lineSeparator(), "\"");