我有一个字符串可以..

Samsung Blu-Ray Player
Samgung Bluray player
Samsung Blu/Ray player


而且我知道要查找并替换Bluray(后来:给它指定颜色)。
因此,我想使用正则表达式替换该词。但是在那种情况下,对正则表达式的语法一无所知。它应该忽略“ /”和“”,并找到不区分大小写的字符串。

最佳答案

尝试这个 :

var str = "Samsung Blu-Ray Player";
var res = str.replace(/(Blu.*?ray)/gi, '<span style="color:red">$1</span>');
console.log(res);

关于javascript - Javascript-正则表达式替换忽略一些特殊字符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23671569/

10-15 15:09