Вы можете сделать что-то вроде этого:
^(\w+)\((((.*)(\s)(.*)),((.*)(\s)(.*)),((.*)(\s)(.*)))\)
Имейте в виду, что у вас есть несколько групп.
https://regex101.com/r/2LDf6X/1
Вам решать, как найти методчтобы упростить это регулярное выражение, чтобы перехватывать параметры переменных, а не только три.
Как предложено пользователем ниже, это правильное и простое регулярное выражение:
\b\w+(?=\s*[,()])
Здесь демонстрация: https://regex101.com/r/WrG2kF/1