str.lstrip
从字符串中删除其参数中的所有字符,从左侧开始.由于左前缀"REFPROP-MIX:ME"中的所有字符都在参数"REFPROP-MIX:"中,因此将删除所有这些字符.同样:
>>> s = 'abcadef' >>> s.lstrip('abc') 'def' >>> s.lstrip('cba') 'def' >>> s.lstrip('bacabacabacabaca') 'def'
str.lstrip
并没有从左侧除去整个字符串(的长度大于1).如果要这样做,请^
在开头使用带锚点的正则表达式:
>>> import re >>> s = 'REFPROP-MIX:METHANOL&WATER' >>> re.sub(r'^REFPROP-MIX:', '', s) 'METHANOL&WATER'