gpt4 book ai didi

Python - 在第二个连字符处分割字符串

转载 作者:行者123 更新时间:2023-11-30 22:41:35 24 4
gpt4 key购买 nike

我想遵循在 '-' 分隔符处拆分 artist - track 字符串的模式,如下所示:

s = 'At the Drive-In - Incurably Innocent'

但是,就像上面一样,有时艺术家的名字也有'-'

如果我s.plit('-')[-1],它会打印:Incurously Innocent

但我只想拆分第二个 '-' 出现,并最终得到:

[“在汽车电影院”、“无可救药的无辜”],使用一句台词。

我该怎么做?

最佳答案

如果轨道名称不包含任何 ' - ',您可以在 ' - ' 上使用 str.rsplit:

>>> s.rsplit(' - ', 1) # split once
['At the Drive-In', 'Incurably Innocent']

关于Python - 在第二个连字符处分割字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42473782/

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