Regex: ¿Cómo reemplazo parte de un patrón y hago referencia a una variable dentro de él?
Quiero hacer coincidir un patrón, reemplazar parte del patrón y usar una variable dentro del patrón como parte de la cadena de reemplazo.
¿Es esto correcto
/s/^((\s+)private\sfunction\s__construct\(\))/(2)def\s__init__
En inglés: reemplace cualquier cantidad de espacio en blanco seguido de la cadena"private function __construct()"
con la misma cantidad de espacios en blanco y la cadenadef __init__
. Entonces, ¿mi expresión regular es mala o qué?