phpbar.de logo

Mailinglisten-Archive

[php] Regex-Unterstützung gesucht

[php] Regex-Unterstützung gesucht

Peter Bieling net2 at media-palette.de
Fre Aug 17 17:15:32 CEST 2007


Hallo Jens,

Yannik war schneller, aber schick's jetzt trotzdem mal ab.

Jens Schmidt schrieb:

> ich baue gerade eine Klasse zum Parsen von Texten. Sinn der Übung ist 
> das automatisierte Versehen unterschiedlicher Texte mit Links. Die 
> Funktion läuft vereinfacht gesagt so:
> 
> - Objekt bekommt zu parsenden Text und Array mit einer Anzahl von Keywords
> - Wenn Keywords im Text vorkommen, wird per preg_split der Text an der 
> Stelle auseinandergenommen, das entspr. Keyword mit nötigem Tag 
> versehen, das ganze wieder zusammengesetzt und zurückgegeben.

Das sieht verdammt umständlich aus.
Was spricht denn gegen str_replace ?
http://de3.php.net/manual/en/function.str-replace.php

$text = str_replace($keywords, $keyword_with_links, $text);

Mit preg_replace geht es vielleicht noch eleganter, je nachdem wie Deine 
Links aussehen sollen.
http://de3.php.net/manual/en/function.preg-replace.php

Viele Grüße

Peter

php::bar PHP Wiki   -   Listenarchive