Mailinglisten-Archive |
Nabend ML, habe pseudo-code mit preg_replace realisiert und da taucht nun bei der umsetzung mit preg_replace ein problem auf: z.b. -------------------------------- das hier ist mein [LINK]http://www.phiggen.de|link[/LINK], der eigentlich nur zu [LINK]http://www.phiggen.de[/LINK] führt -------------------------------- der erste code ist so aufgebaut [LINK]<url>|<name>[/LINK] der zweite so: [LINK]<url>[/LINK] ich wollte dem user ermöglichen zwischen link MIT namen des link und link OHNE name zu wählen, das problem ist jetzt aber das parsing.. $text = preg_replace("/\[LINK\](.+)[|]((.+))\[\/LINK\]/siU" , "<a class=\"text\" href=\"\\1\" target=\"_blank\">\\2</a>" , $text); $text = preg_replace("/\[LINK\](.+)\[\/LINK\]/siU" , "<a class=\"text\" href=\"\\1\" target=\"_blank\">\\1</a>" , $text); hier baut der script absoluten schrott.. ich dachte mir dass ich erst version1 des links parsen und ändern muss, und anschliessend bleiben die links übrig, die keine namens-definition haben (version 2) klappt nur nicht... da baut der ziemlich oft VERDAMMTEN bockmist.. hier das bockmist-beispiel: -------------------------------- Auf [LINK]http://www.turtled.com[/LINK] gibt es ein Interview mit Pow3r von 4z (FORMOZA). Das Interview handelt von den EuroCup Komplikationen und die Gerüchte um die Auflösung von 4z... . Hier der [LINK]http://www.turtled.com/esports/interview/156|direkte Link[/LINK] zum Interview ---------------------------------- das wird leider zu: ---------------------------------- Auf direkte Link zum Interview ^^^^^^^^^^^^ ---------------------------------- liegt das nun am greedy ? wenn ja, hab ich das doch mit /U ausgeschaltet oder ? mfg kai -- Kai Meder www.cn-media.de kai.meder_(at)_cn-media.de
php::bar PHP Wiki - Listenarchive