我有一个字符串可以..
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/