veriliyor - Python:Python - bir alt ayıklamak için en zarif şekilde, bir dize var sağ ve sol sınırları
string = "/foo13546897/bar/Atlantis-GPS-coordinates/bar457822368/foo/"
Beklenen çıktısı:
"Atlantis-GPS-coordinates"
biliyorum beklenen çıkışı DAİMA sağda solda "/ bar /" ve "/" ile çevrilidir:
"/bar/Atlantis-GPS-coordinates/"
Önerilen çözüm gibi görünecektir:
a = string.find("/bar/")
b = string.find("/",a+5)
output=string[a+5,b]
Bu işe yarar, ama ben bundan hoşlanmıyorum. Birisi güzel bir işlev veya ipucu biliyor mu?
'string.split ("/ bar /") [1] .split ("/") [0]' – dawg