Hola,
al final he estudiado lo que me has dicho y tengo la solucion:
Código 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);
Solo tengo un problema... si tengo un enlace y dentro de ello hay #, no quiero que lo convierta.
Ejemplo:
$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 este #link</p>';
Lo estoy intentando pero no tengo resultados... que puedo hacer?
Gracias