Cevap: Web üzerinden bilgi çekmede ufak bir sorun.
bunu yapmanın birkaç yolu var ama ben sana gettok ile nasıl yapılacağını anlatayım basit olarak. bu kadar yapabildiğine göre gettok hakkında bir bilgin var herhalde <span class='prgtur'>Gezi</span> öncelikle şunu ele alırsan <span class='prgtur'> burdan sonrasını almak zorundasın ki Gezi</span> yazısını elde edebilesin. gettok tek karakter ile token yapabildiği için bunu özel bi karaktere çevirelim. yani <span class='prgtur'> bunu özel bi karakter yapalım. mesela @Gezi</span> yapalım yazımızı daha sonra @'ten sonraki kısmı tokenla alabiliriz. Gezi</span> yazısını elde ettik. aynı tekniği burada uygulayacağız. </span> yazısını ! yapalım mesela. yazımız: Gezi! oldu. bundan sonrada !'den önceki kısmı tokenlayabilirsin. koda dökelim:
var %metin = <span class='prgtur'>Gezi</span> ;metini değişkene kaydettim 1) $replace(%metin,<span class='prgtur'>,@) -> @Gezi</span> yaptı
2) $gettok(%metin,2,$asc(@)) -> Gezi</span> yaptı
3) $replace(%metin,</span>,!) -> Gezi! yaptı
4) $gettok(%metin,1,$asc(!)) -> Gezi yaptı sonucu elde ettik
hepsini tek satırda yazarsak:
$gettok($replace($gettok($replace(%metin,<span class='prgtur'>,@),2,$asc(@)),</span>,!),1,$asc(!))
bu regexle daha kolay oluyo tabi ama token olayı budur. |