belli bir bölümdeki sayıları ayrıştırma

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Seçkin Üye
Katılım
12 May 2018
Mesajlar
330
Tepki puanı
63
Ödüller
6
8 HİZMET YILI
belli bir bölümde yazan proxy leri ayrıştırabilirmiyiz?

örnek olarak:
zproxy.lum-superproxy.io:22225:lum-customer-hl_b6b5a2b1-zone-static-ip-178.171.88.167:y9r79v0uzfab
zproxy.lum-superproxy.io:22225:lum-customer-hl_b6b5a2b1-zone-static-ip-139.81.42.162:y9r79v0uzfab
zproxy.lum-superproxy.io:22225:lum-customer-hl_b6b5a2b1-zone-static-ip-158.46.181.27:y9r79v0uzfab

burdaki sadece sarı ile renklendirdiğim proxy leri alıp alt alta yazabilirmiyiz?
 
cpp python
Onaylı Üye
Katılım
17 Mar 2019
Mesajlar
148
Tepki puanı
37
Ödüller
5
Yaş
25
7 HİZMET YILI
Buyur*
Python:
#direk proxy değişkeninide yazabilirsin örneğin
#ips = proxy_değişkeni
ips = "zproxy.lum-superproxy.io:22225:lum-customer-hl_b6b5a2b1-zone-static-ip-178.171.88.167:y9r79v0uzfab"


lol=ips.split("ip-")   #ip- 'den sonra gelen değişkenleri tut diyoruz ve değişkene aktarıyoruz.
lol = lol[1]   #lol değişkeni list olduğu için hata vereceğinden 1. indexini lol değişkenine tekrar aktarıyoruz.
tm=lol.split(":") #daha sonra :y9 kısmından sonrasını alıyoruz
print(tm[0]) #ve 0'cı indexi seçiyoruz ki buda ip miz oluyor.

#coded by $bash
 
Onaylı Üye
Katılım
4 Ocak 2019
Mesajlar
95
Tepki puanı
6
Ödüller
7
7 HİZMET YILI
import re

regex = r"\d\d\d.\d\d.\d\d.\d\d\d"

test_str = "zproxy.lum-superproxy.io:22225:lum-customer-hl_b6b5a2b1-zone-static-ip-139.81.42.162:y9r79v0uzfab"

matches = re.finditer(regex, test_str)

for matchNum, match in enumerate(matches, start=1):

print ("Match {matchNum} was found at {start}-{end}: {match}".format(matchNum = matchNum, start = match.start(), end = match.end(), match = match.group()))

for groupNum in range(0, len(match.groups())):
groupNum = groupNum + 1

print ("Group {groupNum} found at {start}-{end}: {group}".format(groupNum = groupNum, start = match.start(groupNum), end = match.end(groupNum), group = match.group(groupNum)))




bu şekilde yapabilirsin
 
cpp python
Onaylı Üye
Katılım
17 Mar 2019
Mesajlar
148
Tepki puanı
37
Ödüller
5
Yaş
25
7 HİZMET YILI
import re

regex = r"\d\d\d.\d\d.\d\d.\d\d\d"

test_str = "zproxy.lum-superproxy.io:22225:lum-customer-hl_b6b5a2b1-zone-static-ip-139.81.42.162:y9r79v0uzfab"

matches = re.finditer(regex, test_str)

for matchNum, match in enumerate(matches, start=1):

print ("Match {matchNum} was found at {start}-{end}: {match}".format(matchNum = matchNum, start = match.start(), end = match.end(), match = match.group()))

for groupNum in range(0, len(match.groups())):
groupNum = groupNum + 1

print ("Group {groupNum} found at {start}-{end}: {group}".format(groupNum = groupNum, start = match.start(groupNum), end = match.end(groupNum), group = match.group(groupNum)))




bu şekilde yapabilirsin
Yalnız bu hata verir. oktat değerlidir ip adresleri yani 139 la başlarken bazı yerlerde 92 leyle başlayabilir bu her blok için geçerlidir.
 
Onaylı Üye
Katılım
4 Ocak 2019
Mesajlar
95
Tepki puanı
6
Ödüller
7
7 HİZMET YILI
Yalnız bu hata verir. oktat değerlidir ip adresleri yani 139 la başlarken bazı yerlerde 92 leyle başlayabilir bu her blok için geçerlidir.

evet doğru fakat biraz uğraşılarak her formata göre editlenebilir ben sadece aklında bir fikir olması açısından yazdım
 
Seçkin Üye
Katılım
12 May 2018
Mesajlar
330
Tepki puanı
63
Ödüller
6
8 HİZMET YILI
Buyur*
Python:
#direk proxy değişkeninide yazabilirsin örneğin
#ips = proxy_değişkeni
ips = "zproxy.lum-superproxy.io:22225:lum-customer-hl_b6b5a2b1-zone-static-ip-178.171.88.167:y9r79v0uzfab"


lol=ips.split("ip-")   #ip- 'den sonra gelen değişkenleri tut diyoruz ve değişkene aktarıyoruz.
lol = lol[1]   #lol değişkeni list olduğu için hata vereceğinden 1. indexini lol değişkenine tekrar aktarıyoruz.
tm=lol.split(":") #daha sonra :y9 kısmından sonrasını alıyoruz
print(tm[0]) #ve 0'cı indexi seçiyoruz ki buda ip miz oluyor.

#coded by $bash
Buyur*
Python:
#direk proxy değişkeninide yazabilirsin örneğin
#ips = proxy_değişkeni
ips = "zproxy.lum-superproxy.io:22225:lum-customer-hl_b6b5a2b1-zone-static-ip-178.171.88.167:y9r79v0uzfab"


lol=ips.split("ip-")   #ip- 'den sonra gelen değişkenleri tut diyoruz ve değişkene aktarıyoruz.
lol = lol[1]   #lol değişkeni list olduğu için hata vereceğinden 1. indexini lol değişkenine tekrar aktarıyoruz.
tm=lol.split(":") #daha sonra :y9 kısmından sonrasını alıyoruz
print(tm[0]) #ve 0'cı indexi seçiyoruz ki buda ip miz oluyor.

#coded by $bash

eyvallah
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Benzer Konular

Üst