28 Temmuz 2010, 20:50 | #1 | |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Web üzerinden bilgi çekmede ufak bir sorun. Kod: Kodu kopyalamak için üzerine çift tıklayın!
Örnek bir satır: <span class='yazilar'><span class='prgtur'>Gezi</span><span class='kanal'>TV8</span><span class='tarih'>2010-07-28</span><span class='saat'>saat: 23:15</span> </span> <br /><span class='aciklama'>Programın bu bölümünde Gülhan Şen, Macaristan’ın başkenti Budapeşte’yi tanıtıyor…</span></span></a> Ben şimdi bu satırdan sadece bold ile belirttiğim Gezi kelimesini çekmek istiyorum. Sonrası ile ilgilenmiyorum. $gettok kullanabileceğimin farkındayım ancak, bu çekeceğim 1 kelime de olabilir 2 de 3 de. O yüzden kullanamıyorum. Yani <span class='prgtur'> ile </span> arasındakileri çekmek istiyorum. Kaç kelime olacağı belirsiz. Yardımlarınızı bekliyorum. | |
|
01 Ağustos 2010, 12:25 | #2 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | 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. |
|
Etiketler |
cekmede, mirc download, mirc indir, sorun, ufak |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
Benzer Konular | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
ufak bir sorun | Selim01 | mIRC Scripting Sorunları | 11 | 17 Ekim 2009 23:59 |
mysql veri cekmede sorun | KryshtaL | PHP | 1 | 11 Aralık 2008 05:21 |
Ufak Bir Sorun. | RapStar | mIRC Scripting Sorunları | 1 | 22 Aralık 2007 17:11 |
1-2 ufak sorun. | Vamp | mIRC Scripting Sorunları | 4 | 27 Kasım 2007 11:49 |
Ufak bir sorun... | Zorro | Servisler | 5 | 13 Ocak 2006 09:54 |