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