相关疑难解决方法(0)

文本清理和替换:从Java中的文本中删除\n

我正在清理Java代码中的传入文本.该文本包含很多"\n",但不是在新行中,而是字面上的"\n".我正在使用String类中的replaceAll(),但是无法删除"\n".这似乎不起作用:

String string;
string = string.replaceAll("\\n", "");
Run Code Online (Sandbox Code Playgroud)

这也不是:

String string;
string = string.replaceAll("\n", "");
Run Code Online (Sandbox Code Playgroud)

我想最后一个被识别为一个实际的新行,因此文本中的所有新行都将被删除.

此外,从String中删除不同模式的错误文本的有效方法是什么.我正在使用正则表达式来检测它们,像HTML保留字符等等和replaceAll,但每次我使用replaceAll时,整个字符串都被读取,对吧?

更新:谢谢你的答案.我在这里扩展了这个问题:
文本替换效率
我特别询问效率:D

java string

25
推荐指数
3
解决办法
7万
查看次数

标签 统计

java ×1

string ×1