php: bygga en text parser

Tråden skapades och har fått 2 svar. Det senaste inlägget skrevs .
1

nja rubriken kanske inte är så talande men jag håller på att bygga en text avkodare som det kanske heter på svenska och har lite problem...
I en lång text ska användarna kunna lägga in koder för att få till länker, fet text osv.
Men jag får det inte riktigt att fungera.
Koden för länk ser ut så här:
<u=http://www.sunet.se>sunet</u>

När jag kör det genom parsern som ser ut så här:
$temp=eregi_replace('<u=([^<]+)>([^<]+)</u>','<a href="//1">//2</a>',$text);

Får jag resultatet:
sunet

alltså ett blank steg innan men ingen länk.

Vad är det för fel? Antar att det ligger i ([^<]+)...

Någon som kan hjälpa till?

Detta fungerar bra för mig:

<?php 

$text = '<u=http://www.sunet.se>sunet</u>';

$temp = eregi_replace('<u=([^<]+)>([^<]+)</u>','<a href="\1">\2</a>',$text);

echo $temp . "\n";

?>

Tack.
Jag har hittat mitt eget fel nu...
För enkelt för att nämna här.

1
Bevaka tråden