如何替换特定的字符/输入组合?
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(), "\"");
我想用 "
"
后跟 \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(), "\"");