字符串:
remove_old('pad3.jpeg','3')
jQuery的:
var new_value = onchange_value.replace("remove_old(", "");
new_value = new_value.replace(")", "");
预期产出:
'pad3.jpeg','3'
我想删除remove_old()。任何人都可以请告诉我如何使用正则表达式删除它。抱歉我的英语不好。
答案 0 :(得分:0)
您可以使用正则表达式:
/\((.+)\)/
细分:
\(
匹配(
(
开始匹配群组.
任何角色+
之前的一个或多个(任何角色,至少一个角色))
关闭匹配组\)
匹配)
然后
src.match(regex)[1]
获取第一个匹配组(位于()
内)。
var src = "remove_old('pad3.jpeg','3')";
var expected = "'pad3.jpeg','3'";
var updated = src.match(/\((.+)\)/)[1];
console.log(expected==updated)
console.log(updated)