2017-09-15 3 views
0

Ich frage mich, ob es möglich ist, in Sublime Text 3 zu suchen und zu ersetzen, um Leerzeichen um Klammern in mehreren Dateien hinzuzufügen.Leerzeichen in eckigen Klammern hinzufügen in mehreren Dateien in Sublime Text 3

Zum Beispiel, ich brauche diese in mehrere Dateien zu konvertieren:

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

zu:

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

Irgendwelche Ideen? Wenn ja, wie kann ich es tun?

Vielen Dank im Voraus

+1

Sie Regex e verwenden können xpressions in find and replace. Siehe: https://stackoverflow.com/questions/25525939/difficulties-with-adding-spaces-around-equal-signs-using-regular-expressions-wit –

+0

Vielen Dank für das Hinweis! – user1991185

Antwort

0

Nach einigen Hantieren gelang es mir, mit einem regulären Ausdruck zu kommen Räume um Klammern hinzuzufügen:

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

UPDATE: Die folgende Regex ist genauer, weil es passt ($var) aber nicht ($var) noch ():

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