gpt4 book ai didi

javascript - 正则表达式(或技术)从完整的歌曲名称中猜测艺术家?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:18:20 24 4
gpt4 key购买 nike

什么正则表达式(或其他技术)可以帮助计算或“最佳猜测”艺术家在相当不可预测的完整歌曲标题中;

例如从以下歌曲标题中找到 Dr Dre(示例来自 youtube):

Xxplosive - Dr. Dre
Dr Dre - Xxplosive
Dr Dre- Xxplosive (lyrics)
Dr. Dre - 05 - The Chronic - Nuthin' But AG Thang

我的目标是找到最有可能的 2 或 3 个匹配项,我打算将其发送到一个现有的 API,该 API 应该确定正确的艺术家。

最佳答案

使用 /\s*-\s* 等正则表达式拆分歌曲标题,这会将“Dr Dre - Xxplosive”转换为如下数组:{ Dr Dre, Xxplosive}.

然后匹配搜索词 Dr. DRE 使用以下任一方式针对您的拆分段:

如果您的轨道列表很大,请使用 BKTree .

换句话说,使用 fuzzy/approximate string matchingphonetic string matching .

提示:使用相对于搜索词长度的编辑限制(字符串越长,限制越高)。

关于javascript - 正则表达式(或技术)从完整的歌曲名称中猜测艺术家?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9269886/

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