Tôi có một chuỗi - Python:Python - cách thanh lịch nhất để trích xuất một chuỗi con, được đưa ra trái và biên giới đúng
string = "/foo13546897/bar/Atlantis-GPS-coordinates/bar457822368/foo/"
sản lượng dự kiến là:
"Atlantis-GPS-coordinates"
Tôi biết rằng sản lượng dự kiến được bao quanh bởi "/ bar /" ở bên trái và "/" ở bên phải:
"/bar/Atlantis-GPS-coordinates/"
Giải pháp đề xuất sẽ như sau:
a = string.find("/bar/")
b = string.find("/",a+5)
output=string[a+5,b]
Tác phẩm này, nhưng tôi không thích. Có ai đó biết một chức năng hay mẹo hay không?
'string.split ("/bar/") [1] .split ("/") [0]' – dawg