【问题标题】:How to remove linebreaks and replace them with a comma in Notepad++如何在记事本++中删除换行符并用逗号替换它们
【发布时间】:2023-03-10 14:22:01
【问题描述】:

我需要一些关于 Notepad++ 和正则表达式的帮助。

现在的样子:

aaaaa
bbbb
cccccc

我想要的方式(删除断点并用逗号和空格替换它们):

aaaaa, bbbb, cccccc

有人告诉我,我可以通过检查“正则表达式”和“匹配换行符”来做到这一点;

Find what: "[\r\n]+"

Replace with:","

-> Replace All

但是我在替换窗口中找不到“匹配换行符”。我需要任何插件吗?我的 Notepad++ 版本是 5.7 (UNICODE)。

【问题讨论】:

标签: regex notepad++


【解决方案1】:

使用Extended搜索模式,将\r\n替换为,

【讨论】:

  • +1 图像 :) 如果您使用 正则表达式 模式,这也有效,不仅在 扩展 搜索
  • 是的,这张图片真的很有帮助!当我检查正则表达式时,它似乎不起作用。无论如何,扩展搜索有效,这对我来说已经足够了:)
  • 在我使用过类似界面的其他编辑器(例如,Textpad)中,我刚刚输入了 \n 作为要查找的字符串,因此如果 A B 和 C 都在不同的行上并且我找到/将 \n 替换为 ,我以 A,B,C 结束在一行。使用记事本++,当我在不添加\r的情况下做同样的事情时,我仍然得到3行,只是在B之前有一个逗号,在C之前有一个逗号。Notepad++是否有任何预设组合可以结合\r和\n ?
【解决方案2】:

使用notepad++ 删除换行符不需要太多复杂性

只需从end of line to the start of next line 中选择,然后按 CTRL + H, 您将获得要替换的文本,然后将其替换为 , 或您想要的字符

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-12-14
    • 1970-01-01
    • 1970-01-01
    • 2020-10-29
    • 2023-01-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多