在 Windows 记事本中搜索并替换换行符

在 Windows 记事本中搜索并替换换行符

通常我会搜索并替换“\n”,但这似乎不起作用。

我认为它可能是由^(某物)引起的,但不记得是什么了。

请注意,这个问题是针对 Notepad 的,而不是 Notepad++。Bing 和 Google 很糟糕,真是糟透了!

答案1

虽然你可能只是想升级到更好的文本编辑器,或者使用技术支持,但如果您正在寻找一个简单的查找和替换解决方案而不是寻找复杂的解决方案,我可以理解。

其中一个技巧是将“你的角色”替换为<br>并将文件保存为 .html。在任何浏览器中打开 html 文件都会显示文本或 csv 数据,但会添加新行。

这样,您就不需要任何额外的软件,甚至一行代码。

希望有所帮助。

答案2

在记事本中:从行尾选择(单击SHIFT+Right箭头键;您看不到它,但现在已选择换行符)。现在,转到“替换”并替换为空。换行符将全部替换为空。

答案3

记事本本身没有直接的方法,但如果您不想使用外部程序并且熟悉命令行,您可以执行以下操作:

type FILE_NAME | more /P > TEMP_FILE_NAME && move /Y TEMP_FILE_NAME FILE_NAME

这会将文件输出到more命令,并使用/P扩展换页符(即更改\n\r\n)并将其保存到您指定的临时文件中。move /Y只需稍微自动化一点,用带有\n结尾的新文件覆盖带有结尾的旧文件\r\n

希望有所帮助。

答案4

打开“查找或替换”和“记事本”会自动将突出显示的文本(包括换行符)复制并粘贴到查找框中。尝试将文本复制并粘贴到包含换行符框的“替换为”框中有时有效。可能取决于是否在用换行符替换后进行保存。这似乎不一致。

相关内容