pitseleh Geschrieben 12. Mai 2006 Geschrieben 12. Mai 2006 hallo! wie kann ich mit regulären Ausdrücken in einem String einen backslash durch 2 ersetzen? ich hab nun schon alles mögliche probiert unter anderem preg_replace("/\\/","\\",$string); preg_replace("/\/","\\",$string); preg_replace("/[\\]/","\\",$string); ... nichts funktioniert. wie mach ich es richtig? andauernd sagt er "no ending delimiter found" oder ähnliches.
lordy Geschrieben 12. Mai 2006 Geschrieben 12. Mai 2006 Also ich würde erwarten, das es so geht: preg_replace("/\\/","/\\\\/",$string);
pitseleh Geschrieben 12. Mai 2006 Autor Geschrieben 12. Mai 2006 ah, tatsache. danke! ich wusste nich, dass ich beim ersetzungsstring auch die delimiter setzen muss.
pitseleh Geschrieben 12. Mai 2006 Autor Geschrieben 12. Mai 2006 ah, aber es funktioniert nur mit ereg_replace. nicht mit preg_replace.... warum nur?
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden