Avatar ·

如何在Python中从末尾裁剪到指定符号

📁 行, python, 工作

给定字符串:

a = 'first - second - third'

如何从末尾裁剪到'-',使得结果为:

'first - second'

之前,当只有一个'-'时,通过.split('-')并移除索引[1]的最后一个元素实现,但一旦遇到两个'-'的字符串,这种方法就不正确了。或者也可以通过.split('-'),但不是移除特定的[1],而是移除结果列表中的最后一个元素。谁知道怎么做?请告诉我。