js regex variable & Set, Map

时间:2023-03-09 01:19:17
js regex variable & Set, Map

js regex variable & Set, Map

regex, variable, Set, Map, 交集, 差集, 并集,

https://*.com/questions/494035/how-do-you-use-a-variable-in-a-regular-expression

js regex variable & Set, Map

https://www.hacksparrow.com/javascript-use-variables-with-regular-expressions.html

js regex variable & Set, Map

Regex is not Work for Inner keyword!


let newsTitle = `长安汽车无惧与外资公平竞争`; let newTitle = `长安无惧与外资公平竞争`; let newsHighLightTitleBackup = `长安汽车无惧与外资公平竞争`; let newsHighLightTitle = `长安<span class="audit-label-highlight-color">汽车</span>无惧与外资公平竞争`; newsHighLightTitleBackup.replace(newTitle, ``);
// "长安汽车无惧与外资公平竞争" let reg = new RegExp(newTitle);
newsHighLightTitleBackup.replace(reg, ``);
// "长安汽车无惧与外资公平竞争"

js & get two string diff

ES6 & ES next

Map & Set

https://*.com/questions/1187518/how-to-get-the-difference-between-two-arrays-in-javascript/33034768#33034768

https://*.com/questions/1187518/how-to-get-the-difference-between-two-arrays-in-javascript/52430020#52430020

//  交集
let intersection = arr1.filter(x => arr2.includes(x)); // 差集
let difference = arr1.filter(x => !arr2.includes(x)); let difference = arr1
.filter(x => !arr2.includes(x))
.concat(arr2.filter(x => !arr1.includes(x))); // 补集 // 并集

https://*.com/questions/8024102/javascript-compare-strings-and-get-end-difference

https://*.com/questions/2167602/optimum-way-to-compare-strings-in-javascript

https://*.com/questions/1187518/how-to-get-the-difference-between-two-arrays-in-javascript

https://*.com/questions/18050932/detect-differences-between-two-strings-with-javascript


css highlight keywords

let key = `zzz`.toLocaleUpperCase();
let name = `XXXzzzYYYZZZaaazzzCCC`; let regx = new RegExp(key, "ig");
name.replace(regx, `<span class="highlight-color">${key}</span>`);