字符串内容:
background:url(abcd.gif); background:url(images/header2.gif) no-repeat;
background:url(images/bullet1.gif) no-repeat 11px 13px;
Javascript代码:
var testRE = originalcode.match("url\(\(.*)\)");
testRE = testRE[2].replace('(','');
testRE = testRE.split(')')[0];
var img_path = "http://xyz.com/800002418/"+testRE;
originalcode = originalcode.replace(testRE,img_path);
在上面的代码中,它只替换了匹配的第一个实例。我正在尝试替换字符串中 url 的多个实例,例如上面的字符串中的 3 个实例。但它只是替换第一个实例,即“abcd.gif”到“ http://xyz.com/800002418/abcd.gif ”。安息如故。