Hallo sven,
erstmal danke für Deine schnelle Hilfe. Dieses Konstrukt hatte ich auch schon. Blöderweise habe ich mich bei meiner Frage nicht korrekt ausgedrückt. Ich muss folgendes lösen:
Es wird ein kompletter html-tag im string $b erzeugt, der da lautet:
<a href="http://www.test.de/Bilder/uploads/oma_brille_th.jpg" target="_blank"><img src='http://www.chevalo.de/sarah/Bilder/uploads/oma_brille_th.jpg' width='125px' height='100px' style='border-width:14px; border-color:#AC0000; border-style:outset; padding:5px;'></a>
ich muss jetzt das "_th" im Anker <a href="http://www.test.de/Bilder/uploads/oma_brille_th.jpg" target="_blank">
entfernen, und NICHT in dem img-tag.
mir schwebt da sowas wie:
$fertiger_string = preg_replace("/<a href="(.+?(_th))" target="_blank">/i", "<a href="\1" target="_blank">", $b);
vor.
Ich hoffe, dass das jetzt klarer formuliert ist.
Danke nochmals.
MFG
Christoph