2016-06-03 6 views
0

Ich benenne alle Dateien auf meiner Website mit einem "r-" (r Bindestrich) Präfix um.Escape-Anführungszeichen und gleich Anmelden preg_replace

Zum Beispiel wird contact.php werden r-contact.php

Deshalb möchte ich alle href suchen und ersetzen = "mit href =" in meinen PHP-Dateien r-.

Ich versuche, ein Skript mit Preg_replace zu schreiben, um dies zu erreichen. Gibt es eine Möglichkeit, diesen Sonderzeichen zu entkommen?

+0

Können Sie was Sie versucht haben? –

+2

Das sieht mehr wie ein Job für ein Befehlszeilenprogramm wie 'sed' als PHP aus. – Mike

+0

@Jay Ich habe gerade versucht, preg_replace, aber es gibt href = \ " –

Antwort

2

Sie können diese verwenden:

preg_replace('/href="(.*?)"/i', 'href="r-$1"', $document); 
+0

Wenn ich Ihren Code versuchen, ist das outup href = \" –

+0

Ist es möglich, Ihren Code zu veröffentlichen? – Florin