fn_match = re.match(
    '(?P<function>\\w+)\\s?\\((?P<arg>(?P<args>\\w+(,\\s?)?)+)\\)', s)
fn_dict = fn_match.groupdict()
del fn_dict['args']
Регулярное выражение для соответствия имени функции и всем аргументам в Python