Python Regexp Hakkında Yardım
-
müridler python düzenli ifadeleri yeni öğrenmeye başladım, size bir sorum olacak
şimdi aşağıdaki gibi yapınca
import re
print re.search('(.*)','yazi asd yazi2').group(1)sonuç
yazi asd yazi2
oluyor. Ama ben sonucu şu şekilde istiyorum;
yani 2 defa ayırsın istiyorum, böyle birşey yapmam mümkünmü?
-
up
-
hocam yazdığın regex te sorun yok, sanırım sorun python tarafında, ben python bilmediğim için yardımcı olamıyacağım ama php ile yaptım, sorunsuz çalışıyor
http://www.whosayin.com/prj/preg/
deneyebilirsin.
$desen = '#<a>(.*?)</a>#si';
preg_match_all($desen,$veri,$cikti);burdan bakarak bir şekilde uyarlayabilirmisin bilmiyorum, pythonun regex fonksiyonlarıyla ilgili bilgim yok
tbt forum kodları kırpmış biraz :S
-
hocam tam örnekler misin :D
selam naber
deyince
selam, naber şeklinde mi çıksın istiyorsun ?
-
re.findall()
denedin mi?,
yani şşöle açıklayım
rege=re.compile('(.*)")
text="...."
rege.findall(text)
bööle bi dene bakam hacı nolcek :)
-
cnr437 bunu yazdı:
-----------------------------re.findall()
denedin mi?,
yani şşöle açıklayım
rege=re.compile('(.*)")
text="...."
rege.findall(text)
bööle bi dene bakam hacı nolcek :)
-----------------------------hocam iki <a></a> arasına \n koyunca oluyo yani;
rege=re.compile('<a>(.*)</a>')
text="<a>yazi</a> \n <a>yazi2</a>"
print rege.findall(text)ama orada \n olacağı kesin birşey değil. fonksiyon satır satır bakıyo, ben bir satırın içindekileride aramak istiyorum.
-
ozman;
rege=re.compile("<a>(.*?)</a>")
text="yazi yazi2"
print rege.findall(text)
ile dene :)
-
sorunu şu şekilde çözebildim;
import re
print re.findall('\w*','xer asd yazi2')ama lar arasında sadece alfabetik karakterler varsa
-
celoron bunu yazdı:
-----------------------------sorunu şu şekilde çözebildim;
import re
print re.findall('\w*','xer asd yazi2')ama lar arasında sadece alfabetik karakterler varsa
-----------------------------yukardakine de bak bi hacı
-
cnr437 bunu yazdı:
-----------------------------ozman;
rege=re.compile("(.*?)")
text="yazi yazi2"
print rege.findall(text)
ile dene :)
-----------------------------hocam görmemişim. sorun çözüldü :)
-
hangisinlen çözüldü?