当前位置:  开发笔记 > 编程语言 > 正文

剥离删除比预期更多的字符

如何解决《剥离删除比预期更多的字符》经验,为你挑选了1个好方法。



1> senshin..:

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'

推荐阅读
手机用户2502852037
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有