如何用其他东西替换部分字符串?

时间:2017-01-11 18:28:07

标签: javascript regex string

var string='url("images/bgtr.svg") top right no-repeat, url("images/bgbl.svg") bottom left no-repeat, url("images/overlay.png"), linear-gradient(45deg, #5f796b, #3a4e59, #2f394e);'

如何用不同的字符替换linear-gradient(45deg, #5f796b, #3a4e59, #2f394e)?它可能并不总是'线性渐变'

1 个答案:

答案 0 :(得分:0)

使用String.prototype.replace() - JavaScript | MDN

  

replace()方法返回一个新字符串,其中一个或所有匹配的模式被替换替换。模式可以是字符串或RegExp,替换可以是字符串或要为每个匹配调用的函数。

我在下面的代码段中假设test不同的字符串



var string='url("images/bgtr.svg") top right no-repeat, url("images/bgbl.svg") bottom left no-repeat, url("images/overlay.png"), linear-gradient(45deg, #5f796b, #3a4e59, #2f394e);'

var replacedString = string.replace('linear-gradient(45deg, #5f796b, #3a4e59, #2f394e)', 'test');

console.log(replacedString);