【发布时间】:2019-08-21 19:06:38
【问题描述】:
我有以下字符串:
str='hola.mami.gusto'
我期待删除所有子字符串(包括)最后一个 '.'
我尝试了一个简单的
str.split('.',1)
然而它是分开的:
['hola', 'mami.gusto']
而不是我想要的输出:
['hola.mami', 'gusto']
然后我尝试了一个正则表达式:
answer= re.sub("\.", "", str,-1)
认为这将替换最后一个 '.' 之后的所有内容通过“”。
但没有任何改变
【问题讨论】:
-
小心使用
str作为变量名,因为它是built-in 名称。
标签: python