我想知道是否可以在Sublime Text 3中进行搜索和替换,以在多个文件中的括号周围添加空格。
例如,我需要在多个文件中转换它:
$var = function($par1, $par2);
为:
$var = function( $par1, $par2 );
有什么想法吗?如果是这样,我该怎么做?
提前致谢
答案 0 :(得分:0)
经过一番摆弄后,我设法想出一个正则表达式来在括号周围添加空格:
Find: \((.*?)\)
Replace: ( $1 )
更新:以下正则表达式更精确,因为它与($var)
匹配但不与( $var )
匹配,也与()
匹配:
Find: \((?!\s)([^()]+)(?<!\s)\)
Replace: ( $1 )