lyrics = lyrics.replace(/lyrics|lyric|lyrical|official music video|audio|official|official video|official video hd|official hd video|offical video music|extended|hd|(\[.+\])/gi, "");
如果我将 Bastilles&Marshmello-Happier(官方音乐视频)代替 await getLyrics(song.url),我想替换(官方音乐视频)和寄生虫。我该怎么做,因为我的代码没有替换它们。而且我还想删除所有这些单词(如果歌曲标题中有这些单词),而不仅是(官方音乐视频)
答案 0 :(得分:3)
您需要使用\
来摆脱括号:
let lyrics = "Hello (Official Music Video)"
lyrics = lyrics.replace(/lyrics|lyric|lyrical|official music video|\(official music video\)|audio|official|official video|official video hd|official hd video|offical video music|\(offical video music\)|extended|hd|(\[.+\])/gi, "");
console.log(lyrics)