我正在尝试更改背景颜色一个特定的词以使用regexp,但我不知道如何用javascript编写此代码
我尝试编写一些JavaScript代码,但没有成功
let test = RegExp(/\bjavascript/ig).css('background-color' 'blue');
我重新加载页面,但是它不起作用。
答案 0 :(得分:0)
我猜想我们想要捕获和更改CSS格式的颜色,可以使用类似于以下表达式的方法来实现:
(background(-color)?):\s+(.+?)(\s+)?;
或:
(background-color):\s+(.+?)(\s+)?;
const regex = /(background(-color)?):\s+(.+?)(\s+)?;/gmi;
const str = `background-color: blue;
background: green;
background: green ;
background: green ;`;
const subst = `$1:yellow;`;
// The substituted value will be contained in the result variable
const result = str.replace(regex, subst);
console.log(result);
jex.im可视化正则表达式: