![]() | |
| | #1 (permalink) |
| Üye Üyelik Tarihi: 05/2007 Yer: Sakarya
Mesaj: 116
|
arkadaşlar http://www.linuxnet.com.tr/modules.p...wtopic&t=12106 adresteki programı kendimce yeniden yazıyorum gui siz olarak ve şöyle bir problemle karşılaştım.. geldiğim nokta şu : PHP Kodu: birincisi uzun süredir başaramadığım şey. metin_ara yı yazdırdıktan sonra program otomatik kapanıyor, istediğim şey aranacak_kelime ye geri dönmesi, bunu nasıl yapabilirim? ikincisi de html kodlarıyla beraber yazdırdığından içinde bir sürü <b> ve <br> ler olan bir metin geliyor, burda <b> leri silmek (yani <b> yi "" ile değiştirmek istiyorum), <br> olan yeri de /n ile değiştirmek istiyorum, bunu hangi kodla yapabilirim? teşekkürler.. |
| | |
| | #2 (permalink) | ||
| Yönetim Kurulu Üyelik Tarihi: 01/2008 Yer: İstanbul
Mesaj: 241
| Alıntı:
Kod: #!/usr/bin/python
# -*- coding: utf-8 -*-
import urllib, re
a=1
while a == 1 :
aranacak_kelime = raw_input("ara:")
print aranacak_kelime
if len(aranacak_kelime) == 0:
print "aranacak birşey yazmadınız!"
elif len(aranacak_kelime) != 0:
sitede_ara = "http://www.seslisozluk.com/?word=" + aranacak_kelime
site = urllib.urlopen(str(sitede_ara))
veri = site.read()
metin_ara = re.search('<b>1.(.*)<br></', veri).group(0)
print metin_ara
![]() Alıntı:
![]() Arama algoritmasını kendinize göre düzenlemeniz daha yararlı olacaktır. Eğer re modülü ile bul-değiştir yapacaksanız ; re.sub()'ı kullanabilirsiniz. Mesela şöyle: metin_ara = re.search('<b>1.(.*)<br></', veri).group(0) metin_ara_2 = re.sub('<b>', '', metin_ara) metin_ara_3 = re.sub('<br>', '\n', metin_ara_2) print metin_ara_3 Mantığını anlayın diye değişken adlarını farklı yaptım bir üstte. Tabi değişken adlarını değiştirmeyebilirdik : metin_ara = re.search('<b>1.(.*)<br></', veri).group(0) metin_ara = re.sub('<b>', '', metin_ara) metin_ara = re.sub('<br>', '\n', metin_ara) print metin_ara Tavsiyem arama algoritmasını geliştirmeniz.
__________________ Güzel gören güzel düşünür, güzel düşünen hayatından lezzet alır. (Said Nursi) Java Tutorial:http://java.sun.com/docs/books/tutor.../download.html | ||
| | |
| | #3 (permalink) |
| Üye Üyelik Tarihi: 05/2007 Yer: Sakarya
Mesaj: 116
|
çok teşekkürler hocam şu anda uğraşıyorum.. evet while tekniği işe yaradı çok teşekkürler.. düzenleme 2: hocam birde while a = 1 yerine while True dessek bir farkı olur mu? düzenleme 3: hocam peki birde aklıma şöyle birşey geldi, kullanıcıya programın kaç kere çalışmasını istediğini sorsak, bunu nasıl yaparız? aklıma şu geldi ama çalışmadı, sonsuz kere çalışıyor böyle yapınca ![]() PHP Kodu: |
| | |
| | #4 (permalink) |
| Üye Üyelik Tarihi: 07/2008
Mesaj: 1
|
Selamlar, Şu kodlar işinize yarayabilir: PHP Kodu: |
| | |
![]() |
| Bookmarks |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konuyu açana göre | Forum | Cevap | En Son Mesaj |
| sql karakterleri değiştirme | Arlong | PHP | 9 | 22/04/2008 18:23 |
| c de programı sonlandırmadan başa dönmek | soytarı | C / C++ | 2 | 04/02/2008 16:37 |
| bazı karakterleri farklı algılıyo, yazı olarak nasıl algılatıcaz. | papatyaa | Javascript / DHTML / Ajax | 11 | 06/06/2007 21:11 |
| Bazı bilgisayarlar bazı cd leri niye okumaz | bestprogramci | Donanım | 2 | 03/04/2006 19:14 |
| basılan bazı karakterleri değiştirme | slay3r | Flash / Director / Swift 3D ... | 7 | 15/02/2006 18:27 |
| Reklamlar & Desteklenenler | |
| Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv | |