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