繁体   English   中英

替换 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM