我看过其他语言的类似问题,但找不到Python的解决方法,也许有一个特定的名字我不知道。 我想在最后一个“-”字符后面拆分一行,我的字符串会像以下这样:
POS--K 100 100 001 - 1462
我想从这个字符串中取出最后一个-后面的数字,即1462。我不知道如何实现这一点,在只有一个这样的字符时,我会使用以下方法:last_number = last_number[last_number.index('-')+1:]
当有未知数量的“-”存在且结束数字的长度可能是任意长度时,我该如何实现这一点?
str.rpartition()
... - Martijn Pieters