【发布时间】:2020-11-07 17:34:44
【问题描述】:
我正在使用 Spotify API 从大量歌曲中获取歌曲数据。为此,我需要在 API 调用中输入歌曲 URI。为了获取歌曲 URI,我使用了另一个 API 端点。它以这种形式返回 URI:'spotify:track:5CQ30WqJwcep0pYcV4AMNc' 我只需要 URI 部分,
所以我用'spotify:track:5CQ30WqJwcep0pYcV4AMNc'.strip("spotify:track) 去掉了第一部分。只是这没有按预期工作,因为此调用还删除了尾随的“c”。
我试图构建一个正则表达式来删除第一部分,但是指令太复杂了,D**K 现在卡在吊扇中:'(。任何帮助将不胜感激。
【问题讨论】:
-
使用
replace(),而不是strip()。 -
除了
replace你还可以.split(":")[-1]。 -
当然......谢谢大家......知道有比正则表达式更简单的方法......
标签: python