phpbar.de logo

Mailinglisten-Archive

[php] RegEx-Frage (ap)

[php] RegEx-Frage (ap)

Alexander Palm Alex.Palm at gmx.de
Die Okt 26 23:03:51 CEST 2004


Hallo!

Habe da mal wieder eine Frage... Und zwar habe ich mir folgendes 
ausgedacht, was auch guck funktioniert bist auf eine Kleinigkeit.

Das ist der RegEx:

/(^|,?)(\s?)(.*?)(,|$)/e

Das der preg_replace:

return preg_replace($pattern, "'\\1\\2<a 
href=\"./index.php?order_by=$kat&where='.rawurlencode('\\3').'\">\\3</
a>\\4'", $str);

Das ist der SuchString:
Charlze Theron, Courtney Love, Stuart Townsend, Kevin Bacon

und das kommt bei herraus:
<a 
href="./index.php?order_by=darsteller&amp;where=Charlze%20Theron">Char
lze Theron</a>, <a 
href="./index.php?order_by=darsteller&amp;where=Courtney%20Love">Court
ney Love</a>, <a 
href="./index.php?order_by=darsteller&amp;where=Stuart%20Townsend">Stu
art Townsend</a>, <a 
href="./index.php?order_by=darsteller&amp;where=Kevin%20Bacon">Kevin 
Bacon</a><a href="./index.php?order_by=darsteller&amp;where="></a>

Soweit auch nicht schlecht - bis auf den letzten leeren Link den ich 
gar nicht haben will und auch nicht weiß wo der her kommt :-(

Wer hat da eine hilfreiche Idee?

Danke & Gruß, Alex

-- 
Bitte kein TOFU!
Infos: http://palms-net.de/links/go_url.php?id=49

Alle Liebesbriefe sind laecherlich. Es waeren keine Liebesbriefe,
waeren sie nicht laecherlich.
Jedoch, genauer betrachtet, sind nur die, die niemals Liebesbriefe
geschrieben haben, laecherlich.



php::bar PHP Wiki   -   Listenarchive