2024-09-29 23:21:41 发布
网友
Python如何删除字符串中的=?在
a = 'bbb=ccc' a.rstrip('=') # returns 'bbb=ccc' a.rstrip('\=') # alse returns 'bbb=ccc'
如何匹配=?在
=
strip从字符串的开头和结尾删除字符! 从documentation:
strip
str.strip([chars]) Return a copy of the string with leading and trailing characters removed.
因为“=”既不在begging中,也不在字符串的末尾,所以不能使用strip来达到目的。您需要使用replace。在
replace
您可以使用replace方法(最简单):
a = 'bbb=ccc' a.replace('=', '')
或者使用translate方法(处理大量数据时可能更快):
translate
或者re.sub方法(最强大,也就是说,可以做更多):
re.sub
import re re.sub('=', '', 'aaa=bbb')
可以用空字符串替换它:
a.replace("=", "")
供参考:
strip
从字符串的开头和结尾删除字符! 从documentation:因为“=”既不在begging中,也不在字符串的末尾,所以不能使用
^{pr2}$strip
来达到目的。您需要使用replace
。在您可以使用
replace
方法(最简单):或者使用
^{pr2}$translate
方法(处理大量数据时可能更快):或者
re.sub
方法(最强大,也就是说,可以做更多):可以用空字符串替换它:
供参考:
相关问题 更多 >
编程相关推荐