У меня есть набор строк, представляющих математические функции (которые могут быть вложенными и иметь любое количество аргументов), и я хочу иметь возможность использовать регулярное выражение для возврата массива строк, каждая строка является аргументом внешнегобольшинство функций.Вот пример:
"f1(f2(x),f3(f4(f5(x,y,z))),f(f(1)))"
Я хотел бы использовать шаблон регулярного выражения, который я мог бы использовать, чтобы каким-то образом получить массив всех аргументов f1, которые в этом случае являются строками "f2 (x)", "f3 (f4 (f5 (x, y, z))) "и" f (f (1)) ".Во входной строке не будет пробелов.
Большое спасибо всем, кто может помочь.