【发布时间】:2013-03-22 08:59:18
【问题描述】:
我有一个 Notepad++ 问题。
如何在 Notepad++ 中使用以下单词(在不同的行)
Apples
Apricots
Pear
Avocados
Bananas
然后把它们变成一个段落,每个段落的末尾都有一个逗号?像这样:
Apples, Apricots, Pear, Avocados, Bananas
【问题讨论】:
我有一个 Notepad++ 问题。
如何在 Notepad++ 中使用以下单词(在不同的行)
Apples
Apricots
Pear
Avocados
Bananas
然后把它们变成一个段落,每个段落的末尾都有一个逗号?像这样:
Apples, Apricots, Pear, Avocados, Bananas
【问题讨论】:
您可以使用 ConyEdit(一个插件)的命令行cc.rnl ', ' 将新行替换为您想要的内容。
【讨论】:
1-按 CTRL F
2-将复制的文本粘贴到搜索栏
3-按 CTRL A 然后按 CTRL C 再次从搜索中复制文本
4 粘贴到 Notepad++
5-用','替换'space'
【讨论】:
对于记事本++ 5.9
【讨论】:
这可能听起来很奇怪,但是您可以通过复制整个文本并将其粘贴到 firefox 搜索栏中来删除下一行,然后在 notepad++ 中重新粘贴它
【讨论】:
打开查找和替换对话框(按CTRL+H)。
然后在底部的“搜索模式”部分选择Regular expression。
在Find what 字段中输入:[\r\n]+
在Replace with:,
逗号后面有个空格。
这也将替换像
这样的行Apples
Apricots
Pear
Avocados
Bananas
有空行的地方。
如果您的行有尾随空格,您应该先删除这些空格。实现这一目标的最简单方法是
EDIT -> Blank Operations -> Trim Trailing Space
或
TextFX -> TextFX Edit -> Trim trailing spaces
请务必将搜索模式设置为“正则表达式”。
【讨论】:
_*[\r\n]+。要处理变成多余逗号的空行,您可以对,_[,_]+ 进行正则表达式搜索并替换为,_。或者,TextFx 包有一个删除空白行命令,可以在添加逗号之前使用。 (注意将这些代码块中的下划线改为空格。)
以下是对我有用的,在 Notepad++ 中使用类似的字符串列表,没有任何宏或其他任何东西:
单击编辑 -> 空白操作 -> EOL 到空格 [所有项目现在应该在一行中,由“空格”分隔]
选择任何“空格”并执行全部替换(按“,”)
【讨论】:
fapDaddy's answer 使用宏为我指明了正确的方向。
这正是对我有用的方法。
将光标放在第一个数据项之后。
单击菜单中的“宏 > 开始录制”。
键入此序列:逗号、空格、删除、结束。
单击菜单中的“宏 > 停止录制”。
单击菜单中的“宏 > 多次运行宏...”。
单击“运行直到文件结束”,然后单击“运行”。
删除所有尾随字符。
完成!
【讨论】:
将光标放在Apples之后,在Macro选项卡下,选择Start Recording。 键入逗号(,) 字符、空格() 字符,然后按End 键,在Macro 标签下,选择Stop Recording。
Ctrl+Shift+P 单次播放。
【讨论】: