Regex: Как мне заменить часть шаблона и ссылаться на переменную внутри него?

Я хочу сопоставить шаблон, заменить часть шаблона и использовать переменную в шаблоне как часть строки замены.

Это верно?

/s/^((\s+)private\sfunction\s__construct\(\))/(2)def\s__init__

На английском языке: заменить любое количество пробелов, за которыми следует строка"private function __construct()" с таким же количеством пробелов и строкойdef __init__, Итак, мое регулярное выражение плохо или как?

Ответы на вопрос(3)

Ваш ответ на вопрос