horst: Reguläre Ausdrücke in php... sehr verwirrend

Beitrag lesen

Hallo

die erste Ausgabe ist klar... aber was genau tut dieser reguläre Ausdruck da? Man ersetze \ durch \ und erhält dabei \?

Der Ausdruck sagt: suche ein Backslash (bei regulären Ausdrücken
mit 4 \ ausgedrückt) und ersetze es durch zwei (bei der
Angabe was ersetzt werden, soll musst Du bloss \ pro \ angeben)

<?php
 $t="\";
 print $t."<br>";
 $t=ereg_replace("\\","\",$t);
 print $t."<br>";
?>
wäre demnach für das erwartete Ergebnis der richtig Code

Gruss vom Horst