在Sublime Text 3中的多个文件中的括号周围添加空格

时间:2017-09-15 09:57:37

标签: search replace sublimetext3 code-formatting

我想知道是否可以在Sublime Text 3中进行搜索和替换,以在多个文件中的括号周围添加空格。

例如,我需要在多个文件中转换它:

$var = function($par1, $par2);

为:

$var = function( $par1, $par2 );

有什么想法吗?如果是这样,我该怎么做?

提前致谢

1 个答案:

答案 0 :(得分:0)

经过一番摆弄后,我设法想出一个正则表达式来在括号周围添加空格:

Find: \((.*?)\)
Replace: ( $1 )

更新:以下正则表达式更精确,因为它与($var)匹配但不与( $var )匹配,也与()匹配:

Find: \((?!\s)([^()]+)(?<!\s)\)
Replace: ( $1 )