Billie
Erfahrenes Mitglied
Hellas!
Warum, ersetzt er mir hier auch a{REPL} ? a sollte hier soetwas wie ein Escape-Zeichen sein... und deshalb nicht ersetzt werden. Das mit dem negativen lookahead (?!a) scheint irgendwie nicht zu funktionieren...
Ich hoffe, ihr habt verstanden - "Ersetzte {REPL} außer es steht ein a davor".
lg Billie
PHP:
$s = '{REPL}Das ist nur ein {REPL}, es geht darum, etwas mit a{REPL} zu ersetzen.{REPL}';
echo preg_replace('/(?!a){REPL}/', '{OK}', $s);
Warum, ersetzt er mir hier auch a{REPL} ? a sollte hier soetwas wie ein Escape-Zeichen sein... und deshalb nicht ersetzt werden. Das mit dem negativen lookahead (?!a) scheint irgendwie nicht zu funktionieren...
Ich hoffe, ihr habt verstanden - "Ersetzte {REPL} außer es steht ein a davor".
lg Billie