Carsten: [link]-Adäquat in PHP?

Beitrag lesen

Hi Alexander,

Und nun die Frage: Wer hat eine kampferprobte Lösung? Mensch muss
das Rad ja nicht immer neu erfinden

$text=preg_replace("~[link: *([^]\n ]+)]~i","<a href="\1">\1</a>",$text);

Falls die PCRE nicht enabled sind _und_ der Provider sich wehrt sie einzuschalten:

$text = eregi_replace("[link:([^\n ]*)]","<a href="\1">\1</a>",$text);

Das ist leider nicht ganz richtig, denn eigentlich sollte die erste ] den link
beenden - nur das ([^]]) will irgendwesegen nicht.

Gruss,
Carsten