java中的剥新线和回车
我想从文本中删除“\n”和“\r”字符。我使用以下正则表达式:“\\n |\\r”并使用string.replaceAll()。 这样做很好,可以从字符串中去掉\n和\r字符,但也可以从以“n”开头的单词和以反斜杠开头的“r”中去掉字符。 例如:someword\new或someword\round-->someowrd\ew,someword\ound。 有没有更好的方法来构造正则表达式 示例代码:(我在'n'和'r'之前使用了4个反斜杠)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$
谢谢。在这种情况下使用锚定
$
例如
\\r$|\\n$
$在字符串末尾或字符串末尾的行终止符之前断言位置
您使用的是
\\\n
还是\\n
?还有,为什么不简单地\n
和\r
?要修改的文本是什么样子的?我使用\\\\n。文本实际上是转换成字符串的json数据。若要发布正确的答案,我需要看到正确的答案(又称正确答案)。您的问题是一个。告诉我们您试图解决的问题,而不是寻求解决方案方面的帮助,这似乎不是正确的方法。
\\r$|\\n$