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|