Wow, ça fait peur.
Tu ferais vraiment un "replace all" comme ça ?
De toute façon avec un capture group tu pourrais aussi bien ajouter les parenthèses, c'est pas le problème

Et sinon, franchement c'est un piège de noob la macro non parenthésée. C'est du bug assuré.
cross Zerosquare > et aussi dans les String, les commentaires, etc
