Я новичок в python, и я пытаюсь вырезать кусок строки в другой строке на python. Я посмотрел на другие подобные вопросы, но я не мог найти ответ.Найти строку с регулярным выражением в python
У меня есть переменная, которая содержит список доменов, которые домены выглядеть следующим образом:
http://92.230.38.21/ios/Channel767/Hotbird.mp3 http://92.230.38.21/ios/Channel9798/Coldbird.mp3
....
Я хочу имя mp3 файла (в данном примере Hotbird , Coldbird и т. Д.)
Я знаю, что должен сделать это с помощью re.findall(), но я понятия не имею о регулярных выражениях, которые мне нужно использовать.
Любая идея?
Update: Вот часть я использовал:
for final in match2:
netname=re.findall('\W+\//\W+\/\W+\/\W+\/\W+', final)
print final
print netname
Который не работает. Тогда я попытался сделать это тот, который только перерезать IP-адрес (92.230.28.21), но не имя:
for final in match2:
netname=re.findall('\d+\.\d+\.\d+\.\d+', final)
print final
Можете ли вы показать какой-либо код, который вы уже пробовали? – idjaw