87

在 Eclipse 3.3.2 中,我想用文件中的新行替换一个字符(比如',')。为了这样做,我应该在“替换为”框中写什么?

编辑:许多答案似乎适用于 Eclipse 3.4。Eclipse 3.3.X 有解决方案吗?

4

6 回答 6

146

选中“正则表达式”复选框并在“替换为”框中使用“\R”

这是 Eclipse 3.4 中引入的一项新功能,请参阅 3.4 中的新增功能

于 2008-10-01T08:35:18.280 回答
2

选中“正则表达式”复选框并在“替换为”框中使用“\n”

于 2008-10-01T08:41:35.503 回答
1

就像其他人说的那样,只需使用正则表达式,但不要只使用 \r,而是放 \r\n

于 2017-06-01T12:25:28.437 回答
0

我刚刚找到一篇关于这个问题的文章。这似乎是一个错误。

有一种解决方法是在剪贴板中复制一个新行,然后将其粘贴到“替换”框中。

于 2008-10-01T08:40:25.523 回答
0

我正在使用 Helios,它可以工作,但是我在替换时遇到了一些问题......我想在这些括号 "><" 之间放置一个换行符(以使每个新的 XML 标记转到一个新行).. . 首先,我必须在两个括号之间放置一个字符,例如 /r,然后我检查了“正则表达式”框并将 /r 替换为 \R,这导致了正确的换行符。否则,替换似乎是灰色的。

于 2011-04-12T18:50:06.623 回答
0

如果在选中正则表达式复选框的情况下执行文件搜索,则全部替换/选择替换也将允许正则表达式并将 \n 转换为文件中的换行符

于 2018-05-15T21:35:58.533 回答