se ho capito bene, ti serve una cosa tipo questa
Codice PHP:
<?php
$txt = '< p class="txt">#mario oggi va in spaggia<img src="img.jpg"/> con #luca e #sara</p>';
$pattern = '|#([\w]+)|';
preg_match_all($pattern, $txt, $matches);
foreach($matches[0] as $o) {
$txt = preg_replace("|$o|", "<a href=\"link.php\">$o</a>", $txt);
}
echo $txt . "\n";
?>