Как разбить строку на несколько частей? - PullRequest
0 голосов
/ 03 июля 2019

У меня есть f = imgString.split('medias/')[1] g = f.split('?')[0] print(g), но я бы предпочел это в одной строке.Как я могу разбить эту строку на несколько частей 'media/Clearance.png?sometexthere'. Идеально, я бы хотел только Clearance.png.так что если бы я разделял его, это были бы 'media /', 'Clearance.png' и '? sometexthere'

Ответы [ 2 ]

0 голосов
/ 03 июля 2019

Если это всегда один и тот же формат, вы можете использовать регулярные выражения, как этот: ([a-zA-Z]*)\/(.*)\?([a-zA-Z]*), а затем с re.group() вы можете иметь все части вашей строки :)
Вы можете проверить это здесь ссылка!

0 голосов
/ 03 июля 2019
string = 'media/Clearance.png?sometexthere'
string.split("/")[1].split("?")[0]
...