phpbar.de logo

Mailinglisten-Archive

Re: [php] Re: Suchen/Ersetzen Regulärer Ausdruck gesucht

Re: [php] Re: Suchen/Ersetzen Regulärer Ausdruck gesucht

Marcus Kober marcus at geheimorden.de
Mit Feb 18 11:00:25 CET 2004


Hi Lars,

am Mittwoch, 18. Februar 2004 um 10:29 Uhr schriebst Du:

> Konnte bislang keine Perfomance Probleme bemerken. Allerdings sind es nur
> eher kurze Texte. Außerdem muß ich jetzt noch weitere Tags abfragen,
> da es sich um eine Highlight-Funktion für Suchbegriffe handelt.

Für eine Highlight-Funktion kann ich Dir diesen Code-Schnipsel
empfehlen. Weiß nicht mehr so genau, wo ich den her habe...

$t = '<div class="also">Das ist also dieser Text</div>';
$s = 'also';
echo preg_replace("!((<[^>]*)|$s)!ie", '"\2"=="\1"? "\1":"<b>\1</b>"', $t).'<br /><br />';

Dieser Code setzt das Suchwort $s im String $t fett - aber nur
außerhalb von <irgendwas>.

Gruß,
Marcus

-- 
http://www.geheimorden.de
mailto:marcus at geheimorden.de



php::bar PHP Wiki   -   Listenarchive