
[英]how to replace multiple words using javascript replace() function?
[英]replace function doesnt replace words
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 (Official Music Video)代替await getLyrics(song.url)我想和 parantheses 一起替换(Official Music Video) 。 我该怎么做,因为我的代码没有替换它们。 而且我还想删除所有这些词(如果这些词存在于歌曲标题中)而不仅仅是(官方音乐视频)
您需要使用\
来逃避括号:
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)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.