Лучший инструмент, который я могу придумать для такой задачи, - это структурный поиск в PhpStorm (коммерческое программное обеспечение).
Основным преимуществом является то, что он рассматривает этот вид поиска как код , поэтому он гораздо более проницателен, чем регулярное выражение или другой шаблон поиска, который может обрабатывать только текст .
Таким образом, вы можете сделать что-то вроде $function$($pattern$,$argument$,$anotherargument$)
, установите для фильтра функцию значениесопоставьте несколько функций и установите поиск для захвата части шаблона.