Мне интересно записать все следующие сценарии в регулярном выражении.
function (arg....)
function(arg....)
function (arg...)
function
(
arg...
)
Меня не интересуют пробелы. поэтому они должны быть захвачены. Единственный мандат заключается в том, что за функцией слова должна следовать open (
и close )
.
Регулярное выражение должно быть умным, чтобы игнорировать пространство, возврат каретки, поскольку они не имеют значения для моей потребности.
Есть идеи?
Это похоже на работу:
function[\s.]*\(([^\)]*)(\))
Группа 1 будет содержать все между скобками. Например: