Merhaba arkadaşlar. 2 ay öncesine kadar çalışan kodum şuan çalışmıyor. Türkçe karaktere gelince yarıda kesiliyor




function twitterify($ret) {
$ret = preg_replace("#(^|[\n ])([\w]+?://[\w]+[^ \"\n\r\t< ]*)#", "\\1\\2", $ret);
$ret = preg_replace("#(^|[\n ])((www|ftp)\.[^ \"\t\n\r< ]*)#", "\\1
\\2", $ret);
$ret = preg_replace("/@(\w+)/", "
@\\1", $ret);
$ret = preg_replace("/#(\w+)/", "#\\1", $ret);
return $ret;
}


Kodum bu. Şuan itibariyle çalışmıyor. Türkçe karaktere gelince link orda bitiyor. Rica etsem çözüm sunar mısınız?

Ek Olarak: Çözümü buldum gençler.


$ret = preg_replace("@#+([a-zA-Z0-9-IıĞğÜüŞşİiÖöÇç]+)@si", " #\\1", $ret);

Sondaki koda bunları ekleyince Türkçe karakterleri de kapsamış oluyor.