Salve,
si alla fine ho usato questa espessione e funciona:
Codice PHP:
$txt = '<p class="txt">#mario oggi va in spaggia<img src="img.jpg"/> con #luca e #sara</p>';
$txt = preg_replace('/#([a-zA-Z0-9_-]+)/', '<a href="enlace.php?e=$1">#$1</a>', $txt);
Ho solo un problema... se nel string ho un link, e dentro del link ho un un #, non voglio que lo converte.
Esempio:
$txt = '<p class="txt"><a href='http://www.website.it/index.php#casacom?es=ot'>http://www.website.it/index.php#casacom?es=ot</a> visita questo #link</p>';
Ci sto provando senza risultati... che posso fare?
Grazie