Danny: preg_replace_callback-> mehrfach ausführen

Beitrag lesen

ich dachte (.*) sagt aus, egal was dort steht suche trotzdem nach <a Also das sozusagen beliebiger Text vor und nach dem link stehen kann.

Korrekt, das bewirkt .*
Und durch die Klammer wird dieser Teil dann für spätere Zugriffe intern zwischengespeichert.
Durch das Weglassen der Klammer kannst Du den neuen String nicht wieder zusammensetzen, weil Dir der Teil vor dem Link fehlt. Okay, das leuchtet ein.
Ich überlege mir mal, ob man unbedingt die Teile vor und nach dem Link extrahieren muß oder ob es nicht auch irgendwie anders geht...

Bis später