2024-04-26 17:44:42 发布
网友
我有一个字符串的例子如下
i = 'backup_1.2012-12-19.tar.gz'
我只需要从相反的字符串中提取2012-12-19.tar.gz(因为有时字符串会像'backup_2.2012-12-20.tar.gz','backup_3.2012-12-21.tar.gz')一样变化)
2012-12-19.tar.gz
'backup_2.2012-12-20.tar.gz','backup_3.2012-12-21.tar.gz'
所以不管字符串是什么,我都需要将2012 to .gz中的字符从相反方向切分 在python中
2012 to .gz
谁能告诉我怎么做这条Python吗
你就不能把第一个.之后的东西都拿走吗?在
.
>>> s.split('.', 1)[1] '2012-12-19.tar.gz'
可以使用索引为负的切片:
s[-17:]
签出^{}:
In [160]: i = 'backup_1.2012-12-19.tar.gz' In [161]: i.partition('.') Out[161]: ('backup_1', '.', '2012-12-19.tar.gz') In [162]: i.partition('.')[-1] Out[162]: '2012-12-19.tar.gz'
编辑:如果要“反转”日期:
你就不能把第一个
.
之后的东西都拿走吗?在可以使用索引为负的切片:
签出^{} :
编辑:如果要“反转”日期:
^{pr2}$相关问题 更多 >
编程相关推荐