在记事本++中逐行添加

在记事本++中逐行添加

如何使用 notepad++ 中的 replace 函数实现以下操作?

转换以下内容

cow
horse
elephant
camel

进入

'cow','horse','elephant','camel'

我知道 ^ 和 $(在正则表达式下)可以让我访问行首和行末,因此我可以在两端加上单引号,但之后如何追加行呢?另外,如果可能的话,我想一次性完成所有操作(加上引号和追加)。

非常感谢您的帮助。

答案1

  1. 下载最新版本,它包括正则表达式修复

  2. 使用正则表达式替换:(.*)[\r\n]*并将其变成'\1',

  3. 删除最后一个,,无法在 Notepad++ 中的正则表达式中执行此操作。

答案2

这个解决方案不是 100% 的解决方案,但它可以帮你解决大部分问题,而且非常简单。当我想这样做时,我会在替换对话框中使用“扩展”搜索模式,并使用\r\n作为搜索词。在你的情况下,你可以用 替换它','。这样你就可以

cow','horse','elephant','camel

现在您只需要手动修复第一个和最后一个元素。

相关内容