我的文件中包含以下数据:
234xt_
yad42_
23ft3_
45gdw_
...
_
表示空格。
我想使用Notepad ++将其重写为:
'234xt',
'yad42',
'23ft3',
'45gdw'
我在“查找内容” (^\w+)\s*\n
在“替换为”字段$0
中,
但是它没有按预期工作。
答案 0 :(得分:3)
您可以使用
^(\w+) $
或
^(\w+)\h$
并替换为'$1',
。
^
将匹配行的开头,(\w+)
将一个或多个字母,数字或下划线放入第1组(您可以通过$1
或{{1}访问}替换模式中的反向引用),然后空格或\1
将与空格或任何水平空白匹配,然后\h
将在行的末尾声明位置。
如果(空格)可能会丢失,请在空格或$
之后添加适当的量词:\h
将匹配0个或多个空格,而\h*
将匹配1或0。 / p>
设置和演示:
答案 1 :(得分:0)
您应该使用\1
而不是$0
,请参阅the docs中的示例。