Я пытаюсь сделать следующее, в ясном питоническом ключе:
def remove_prefix(str, prefix):
return str.lstrip(prefix)
print remove_prefix('template.extensions', 'template.')
Это дает:
xtensions
Это не то, что я ожидал (extensions
). Очевидно (глупо мне), потому что я неправильно использовал lstrip: lstrip удалит все символы, которые появляются в переданной строке chars
, не считая эту строку как действительная строка, но как "набор символов для удаления из начала строки".
Есть ли стандартный способ удаления подстроки из начала строки?