我在Notepad ++中有下面的文字行
Type, Layer, Env, key, action, timestamp, performedBy, desc,
我想将其转换为
'Type', 'Layer', 'Env', 'key', 'action', 'timestamp', 'performedBy', 'desc',
我在find [a-zA-Z]*
中写了,它给了我每个逗号分隔的字符串,我应该输入什么来替换它们用引号括起来?
答案 0 :(得分:2)
答案 1 :(得分:2)
如果您搜索([a-zA-Z]*),
,则()
表示您可以稍后参考的群组。
现在您可以在替换对话框中编写'$1',
。
答案 2 :(得分:1)
尝试:
CTRL + ħ
查找内容:(.*?)(?=,)
替换为:' $ 1'
输出:'输入','层''信封''关键''动作','时间戳',' performedBy','降序',
注意:确保搜索模式为正则表达式
答案 3 :(得分:1)
您可以使用$0
来引用替换模式中的整个匹配,这样您只需更换以下内容即可处理您的任务:
'$0'
另外,我建议您将匹配模式更改为[a-zA-Z]+
而不是[a-zA-Z]*
,以避免在零宽度匹配项周围添加引号的风险。