Что ж, давай тогда и регекспы передавать как следующие за строкой параметры.
Ты доебываешься, поэтому сейчас ты неправ.
Моей целью было донести иной, лучший способ решения данной задачи. Другой разработчик волен модифицировать функцию, может передавать туда массив регулярок. Я бы так и поступила, если бы использовала этот код на продакшене. Ещё раз повторяю, это всего лишь ПРИМЕР. В конце концов разработчик должен разобраться в решении самостоятельно, а не просто бездумно скопировать код