non mi vogliono proprio entrare nella capoccia ste espressioni regolari  
 
se io ho un testo con dentro:
come faccio ad avere questo:
|url=http://www.html.it|sito di html.it|/url|
al posto di | ovviamente ci vanno le parentesi quadre [] 
io sono arrivato a questo:
	Codice PHP:
	
$testo = eregi_replace("<a href=\"([^<>[:space:]]+) ","\[url=\\1\]",$testo); 
 
che mi restituisce questo:
|url=http://www.html.it|target="blank">sito di html.it</a>
se scrivo:
	Codice PHP:
	
$testo = eregi_replace("<a href=\"([^<>[:space:]]+)\" target=\"_blank\">","[url=\\1]",$testo); 
 
perchè non mi restituisce |url=http://www.html.it|