我有一个Notepad ++问题。
如何在Notepad ++中使用以下单词(在不同的行上)
Apples
Apricots
Pear
Avocados
Bananas
然后把它们变成一个带有逗号的段落?像这样:
Apples, Apricots, Pear, Avocados, Bananas
答案 0 :(得分:281)
打开查找和替换对话框(按 CTRL + H )。
然后在底部的“搜索模式”部分中选择Regular expression
。
在Find what
字段中输入:[\r\n]+
在Replace with
:,
逗号后面有一个空格。
这也将取代像
这样的行Apples
Apricots
Pear
Avocados
Bananas
哪里有空行。
如果您的行有尾随空格,则应先删除它们。实现这一目标的最简单方法是
EDIT -> Blank Operations -> Trim Trailing Space
OR
TextFX -> TextFX Edit -> Trim trailing spaces
务必将搜索模式设置为“正则表达式”。
答案 1 :(得分:32)
对于我来说,在没有任何宏或其他任何内容的情况下,Notepad ++中的类似字符串列表对我有用:
点击修改 - >空白操作 - > EOL到太空 [所有项目现在应该在一行中以“空格”分隔]
选择任何“空格”并执行全部替换(按',')
答案 2 :(得分:29)
fapDaddy's answer使用宏指向了正确的方向。
这正是对我有用的。
将光标放在第一个数据项之后。
点击'微距>在菜单中“开始录制”。
键入以下序列:逗号,空格,删除,结束。
点击'微距>在菜单中停止录制。
点击'微距>在菜单中运行多次宏...
点击“运行直到文件末尾”,然后点击“运行”。
删除所有尾随字符。
完成!
答案 3 :(得分:3)
将光标放在苹果之后,在宏标签下,选择开始录制。 输入逗号(,)字符,空格()字符,然后按结束键,在“宏”标签下,选择停止录制。
Ctrl + Shift + P进行单次播放。
答案 4 :(得分:3)
对于Notepad ++ 5.9
答案 5 :(得分:2)
1 - 按 CTRL F
将复制的文本粘贴到搜索栏中
3按 CTRL A 后跟 CTRL C 从搜索中再次复制文本
4-paste in Notepad ++
5 - 将'space'
替换为','
答案 6 :(得分:0)
您可以使用ConyEdit(插件)的命令行cc.rnl ', '
用所需的内容替换新行。
答案 7 :(得分:0)