Hallo liebe Community,
ich versuche immer wenn das Wort MorgenStund' vorkommt einen Link daraus zu machen. Das klappt mit folgendem PHP Code auch korrekt:
PHP-Code:
$row->text = ereg_replace('(MorgenStund\'?)', '<a href="produkte/morgenstund.html">\\1</a>', $row->text);
Kommt jetzt aber das Wort in einem title- oder alt-Attribut vor, schreibt der regexp natürlich auch dort den Link rein, was aber nicht geschehen soll.
Hat jemand eine Idee wie das gehen könnte?
Ich bin ja schon auf negative Lookbehinds gestoßen, aber damit komme ich leider nicht weiter.
Ein Kollege von mir der sich gut auskennt meinte, dass mein Vorhaben mit RegExp fast unmöglich sei. Aber so ganz glaube ich ihm nicht, da mit RegExp ja fast alles möglich ist :-)
Danke schon im Voraus für eure Mühen.