$text = '# Bir #güzel size #göz: kırpıyor. Onun adı #vwgolf8 #vw #vwpassat #golf8 #:yakında #türkiye #de: ';
preg_match_all('/#(.*?) /', $text, $array);
for($i=0;$i<count($array[0]);$i++) {
if(!empty($array[1][$i]))
$text = str_replace($array[0][$i], '<a href="/tag/'.$array[1][$i].'">'.$array[0][$i].'</a>', $text);
}
echo $text;şeklinde istediğin sonucu alabilirsin. Kendine göre düzenleme yaparsın