• 10-04-2014, 09:37:11
    #1
    Merhaba arkadaşlar,

    /(^|\s)#(\w+)/g desen ile #etiket elde ediyorum.
    Fakat ingilizce türkçe karakter desteklenmiyen bir desen. Bu desenin türkçe karakter de destekleyinini nasıl yazarım ?

    örnek : #şekiller , #ıbıza
  • 10-04-2014, 09:38:17
    #2
    Aynı sorundan bende muzdaripim türkçe karakterde kopuyor..

    #MobilePost
  • 10-04-2014, 09:44:06
    #3
    Bir desen buldum bu türkçeyi de destekliyor fakat bir sorunu var bunun da

    /(^|["'(]|<|\s)(#.+?)((?:[:?]|\.+)?(?:\s|$)|>|[)"',])/gi
    oda şu , örneğin 2 tane etiket atarsan mesela

    selam #millet hayat #nasıl gidiyor

    şu şekilde çıkarıyor

    selam #millet hayat#nasıl gidiyor

    yani 2.ci etiketi önceki kelimeyle birleştiriyor. Yoksa türkçeyi de destekliyor yani ?

    aslında bir düzenlemeyle olabilir ?
  • 12-04-2014, 15:50:23
    #4
    içerik metin olmak üzere kendi projemden aldım yolladım kolay gelsin
    Alıntı

    $icerik = preg_replace("/#(\w+)/", "<a class=\"text-danger\" href=\"search.php?term=\\1\" target=\"\">#\\1</a>", $icerik);
    $icerik = preg_replace("/@(\w+)/", "<a class=\"text-info\" href=\"profile.php?name=\\1\" target=\"\">@\\1</a>", $icerik);