gpt4 book ai didi

javascript - 如何从字符串中删除列表短语?

转载 作者:行者123 更新时间:2023-12-03 11:58:13 25 4
gpt4 key购买 nike

我想检查字符串中的短语列表。如果这些短语存在,我想删除它们并返回一个新字符串。

For Example:
String: Lower Dens - Propagation (Official Music Video)
Result: Lower Dens - Propagation

这是我到目前为止所拥有的,但它不起作用。这适用于单个单词,但不适用于短语。我在每个循环中使用下划线,但我愿意接受任何解决方案。

formatVideoTitle = function(videoTitle){
var phrases = [
'(Official Music Video)',
'(Official Video)',
'(Music Video)'
],
newVideoTitle = videoTitle;

_.each(phrases, function(phrase){
newVideoTitle.replace(phrase, '');
});

return newVideoTitle;
};

最佳答案

将 newVideoTitle 设置为替换操作的结果。我会做一个 jsfiddle 但我懒得包含下划线。

heres a fiddle

formatVideoTitle = function(videoTitle){
var phrases = [
'(Official Music Video)',
'(Official Video)',
'(Music Video)'
],
newVideoTitle = videoTitle;

_.each(phrases, function(phrase){
newVideoTitle = newVideoTitle.replace(phrase, '');
});

return newVideoTitle;
};

关于javascript - 如何从字符串中删除列表短语?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25510184/

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