Dizenin son bölümünü belirli bir karakterden önce yazdırmaya çalışıyorum.Belirli bir karakterden önce bir dizenin son bölümünü nasıl alabilirim?
.split() yöntemi veya dize dilimleme veya başka bir şey kullanıp kullanmayacağından emin değilim. Ben ucundan tam bir sayı ayarlayamıyor böylece sonunda sayı boyutu değişebilir edeceğini
x = 'http://test.com/lalala-134'
print x['-':0] # beginning at the end of the string, return everything before '-'
Not: mantık gösterir İşte
çalışmıyor bazı kod ama bence dizenin
çok teşekkür ederim, ben 'kullanılan basılı x.rsplit dizenin sonundaki ayırıcı bulacaksınız ('-', 1) [1]' ve işe yaradı, teşekkür ederim . Ben de sadece print x.rpartition ('-') [2] 'ye rastladım ve bu da işe yaradı! Tekrar teşekkürler! – user1063287
Doğru, ifadeleriniz biraz belirsizdi; Bir dizinin son kısmı için ** istediniz ** önce ** belli bir karakter *; sonra demek istedin sanırım. :-) –
ama harika yorumlarım! 'dizenin sonunda başlar', ne demek istediğini anladım haha. – user1063287