Met adlı üyeden alıntı: mesajı görüntüle
İstediğiniz buna yakın bişeyler sanırım,
<?php
$text = "Bence bu gün #hava çok güzel @ozgur. Bence bu gün #hava çok güzel @ozgur.";

$anchor = " <a href=\"tag/$1\">$1</a>";

$link = " <a href=\"user/$1\">$1</a>";

$text = preg_replace("~\s#([^\s]+)~",$anchor,$text);

$text = preg_replace("~\s@([^\s]+)~",$link,$text);

echo $text;
?>
Kısmen çok yakın şu tarz bir problemim söz konusu bu problemi c# ı php ye geçirdikten sonrada farkettim

ÖRNEK: "bu gün #burada#hersey senin sayende # @met yoluna girebilir.Keske #insanlar @ bazen düsünerek, @hareket#etse.

<p>bu gün <a href="#">burada</a> <a href="#">hersey</a> senin sayende # <a href="#">met</a> yoluna girebilir.Keske <a href="#">insanlar</a> @ bazen düsünerek, <a href="#">hareket</a> <a href="#">etse"</a>.


@ ve # ile başlayan kelimeler 1 kelimeden büyük olmalı.
birde boşluk dışında # veya @ ile başlayan bir kelimeden hemen sonra başka bir kelime gelebiliyor.

İlgi ve alakan içinde Teşekkür ederim
Hakkını helal et