diff --git a/src/operation.py b/src/operation.py
index 624a630c01f33e6faa7ca78b67c22752bafa54d0..afba8394cfe76304e57dbf16cc9100f87b509ac5 100644
--- a/src/operation.py
+++ b/src/operation.py
@@ -318,7 +318,7 @@ class Operation(Executor):
             def replace(text):
                 def replacer(match):
                     return match.group(0).replace(match.group(0), match.group(1))
-                return re.sub(f"\(\s*({pattern})\s*\)", replacer, text)
+                return re.sub(f"[^\w\s] *\(\s*({pattern})\s*\)", replacer, text)
             operation = replace(operation)