möchste nen string durchsuchen und sachen ersetzen

andieo

Grünschnabel
OK also ich lese aus einer HP den Quelltext ein und mächste denn einiges ersetzen. allerdings beinhaltet der quelltext sowohl ' also auch " wie kann ich jetzt die strings kennzeichnen ohne dass der comiler glaubt er höre mitten im quelttext auf
 
Da deine gauenhafte Beschreibung (Regeln durchlesen, Nettiquette beachten) nicht viel hergibt, werfe ich dir auch mal die Knochen str_replace(), ereg_replace() oder preg_replace() hin ^^
 
wie gesgat string_replace(""... ) muss ja entweder mit " oder mit ' begrenzt sein ABER. der string den ich durchsuchen möchste beinhaltet sowhl " als auch ' das heißt ich kann nicht diese begrenzungszeichen verwenden. was kann ich da machen?
 
Dann musst du die Regeln zum Auszeichnen von Zeichenketten beachten und die in der Zeichenkette vorkommenden Anführungszeichen entsprechend maskieren. Wenn du die einfachen Anführungszeichen verwendest, müssen die einfachen maskiert werden, wenn du die doppelten verwendest, müssen die doppelten maskiert werden. Ein Beispiel:
PHP:
echo 'Andrea fragte mich: "Hast du Grass\' \'Blechtrommel\' gelesen?"';
echo "Andrea fragte mich: \"Hast du Grass' 'Blechtrommel' gelesen?\"";
 
Zurück