我正试图以一种清晰的python方式做以下工作:
def remove_prefix(str, prefix):
return str.lstrip(prefix)
print remove_prefix('template.extensions', 'template.')
这给:
xtensions
这不是我所期待的(extensions)。显然(我很愚蠢),因为我错误地使用了lstrip: lstrip将删除传递的chars字符串中出现的所有字符,不将该字符串视为真正的字符串,而是将其视为“从字符串开头删除的一组字符”。
是否有标准的方法从字符串的开头删除子字符串?