如何在Notepad ++中的第一个单词后面添加()括号到字符

时间:2014-10-29 22:49:24

标签: regex notepad++

我需要在文件中第一个单词后面的括号()中放入所有字符, 例如:

g.setproperties "Title" "" "Comments" "" "UnitForce" "kN" "UnitLength" "m" "UnitTime" "s"  
g.bh 0 0

g.setproperties ("Title" "" "Comments" "" "UnitForce" "kN" "UnitLength" "m" "UnitTime" "s")  
g.bh (0 0) 

在Notepad ++中有快速的方法吗?所有行都以g开头。

2 个答案:

答案 0 :(得分:2)

正则表达式:

^(\S+\s*)(.*)

替换字符串:

$1\($2\)

DEMO

答案 1 :(得分:1)

替换此模式:

^(g\.\w+\s+)(.+)

使用此替换字符串:

$1\($2\)

正则表达式应该是直截了当的,但由于boost replacement string format,替换模式需要转义括号。