@sSergeYy

Обработка строк python, поможете разобраться?

Помогите разобраться
есть строки разной длинны в основном выглядят так:
showPhoto('/ph/photo/45207/i/m_yard.jpg','/ph/photo/45207/yard.jpg')

как сделать поиск по строке? например найти первую ссылку по символу 'm_'

мне нужно оставить только вторую ссылку, первую можно найти по 'm_' но как удалить всю первую ссылку, оставив вторую?
  • Вопрос задан
  • 103 просмотра
Решения вопроса 1
LazyTalent
@LazyTalent
basic
1. split() + strip()
2. regexp
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@valisikus
В python есть функция index(), можно ей воспользоваться
Ответ написан
k4m454k
@k4m454k
Sysadmin, QA, DroneGuru
Так это же пути обычные. Пользуйся os.path

import os
a = '/ph/photo/45207/i/m_yard.jpg'
p = os.path.basename(a)
if p.startswith("m_"):
    print("preview")
else:
    print("original")
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы