Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java中的剥新线和回车_Java - Fatal编程技术网

java中的剥新线和回车

java中的剥新线和回车,java,Java,我想从文本中删除“\n”和“\r”字符。我使用以下正则表达式:“\\n |\\r”并使用string.replaceAll()。 这样做很好,可以从字符串中去掉\n和\r字符,但也可以从以“n”开头的单词和以反斜杠开头的“r”中去掉字符。 例如:someword\new或someword\round-->someowrd\ew,someword\ound。 有没有更好的方法来构造正则表达式 示例代码:(我在'n'和'r'之前使用了4个反斜杠) 谢谢。在这种情况下使用锚定$例如 \\r$|\\n$

我想从文本中删除“\n”和“\r”字符。我使用以下正则表达式:“\\n |\\r”并使用string.replaceAll()。 这样做很好,可以从字符串中去掉\n和\r字符,但也可以从以“n”开头的单词和以反斜杠开头的“r”中去掉字符。 例如:someword\new或someword\round-->someowrd\ew,someword\ound。 有没有更好的方法来构造正则表达式

示例代码:(我在'n'和'r'之前使用了4个反斜杠)


谢谢。

在这种情况下使用锚定
$
例如

\\r$|\\n$
$在字符串末尾或字符串末尾的行终止符之前断言位置


您使用的是
\\\n
还是
\\n
?还有,为什么不简单地
\n
\r
?要修改的文本是什么样子的?我使用\\\\n。文本实际上是转换成字符串的json数据。若要发布正确的答案,我需要看到正确的答案(又称正确答案)。您的问题是一个。告诉我们您试图解决的问题,而不是寻求解决方案方面的帮助,这似乎不是正确的方法。
\\r$|\\n$