preg_replace() - mit Subpattern ersetzen

j cop

Erfahrenes Mitglied
Hallo,

kann ich mit preg_replace auch subpattern des Suchmusters als Ersatz einfügen? z.B.:
PHP:
$str = "<!--test-->}";
$str = preg_replace("#<!--(.*?)-->#","Ersatz",$str);
Kann ich in diesem Fall z.B. mit test ersetzen?
Geht das?

Danke.
 
Zuletzt bearbeitet:
Ja...geht.
Auf die Referenz kannst du per \\1 im Ersatz zugreifen (statt der 1 kannst du auch weitere Ziffern verwenden....jenachdem, welches Klammerpaar im Ausdruck du willst)
 
Zurück