gpt4 book ai didi

python - 在最后一个字符出现python之后获取所有内容

转载 作者:太空狗 更新时间:2023-10-29 20:33:32 26 4
gpt4 key购买 nike

我在其他语言中看到过这个问题,但找不到用于 Python 的问题,也许它有一个我不知道的特定名称。我想在最后一次出现“-”字符后拆分一行,我的字符串如下所示:

POS--K    100    100    001    -    1462

我想从最后一个 - 之后的字符串中获取最后一个数字,在本例中为 1462。我不知道如何实现这一点,要在只有一个这样的字符时实现这一点,我将使用以下内容:

last_number = last_number[last_number.index('-')+1:]

当可能存在未知数量的 - 并且结束数字可以是任意长度时,我将如何实现这一点?

最佳答案

你快到了。 index 从左边选择,rindex 从右边选择:

>>> s = 'POS--K    100    100    001    -    1462'
>>> s[s.rindex('-')+1:]
' 1462'

关于python - 在最后一个字符出现python之后获取所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27942128/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com