replace - 查找行尾并将其逐字替换为 "\n"

标签 replace notepad++ textpad

我希望使用一些文本编辑器来查找文档中的所有“行尾”,并将它们替换为仅写入的序列“\n”(以便于转换为另一种文件类型)。我一直在尝试使用 Notepad++ 和 textpad,但运气不佳。

例如,当在 Notepad++ 上使用正则表达式模式时,我将在查找字段中输入 [Find:\n](它将成功找到),并在替换字段中输入 [Replace:\Q\n\E](据我所知,\Q 和\E 是逐字搜索修饰符),没有令人鼓舞的效果。

有没有一种简单的方法可以完成这种替换?

最佳答案

在 notepad++ 搜索和替换对话框 (Ctrl-H) 中,进入“扩展”模式。

从那里,用 \\n 替换 \r\n 应该可以做到 - 如果我正确理解你的问题。

例如,我输入...

something
something else
blah

...然后使用“全部替换”执行上述操作,这给我留下了:

something\nsomething else\nblah

关于replace - 查找行尾并将其逐字替换为 "\n",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15398202/

相关文章:

正则表达式:对文本文件中的所有实数进行四舍五入(保留 15 位小数)

excel - 在excel中复制乱码的列文本

r - 当 ignore.case = TRUE 时,gsubfn 函数未提供所需的输出

javascript - 使用 JSON.stringify() 的替换数组包含所有对象属性

php - 仅删除 txt 文件中的 LF

regex - 使用正则表达式选择多行数据?

java - 检查是否存在由 [cages] 包围的某些字母并替换它们的算法?

javascript - 如何使用 JavaScript 替换字符串中的所有点

Notepad++ 在屏幕外打开

python - 从程序在 Notepad++ 中打开 Python 文件