Javascript RegEx,在Square Brackets之间查找文本

时间:2011-10-08 18:57:33

标签: javascript regex

查找

ellora[sidebar-1]

并仅替换数字,特别是在方括号(开启和关闭)之间查找文本并替换。 使用replace()

method.result

应该是这样的

ellora[sidebar-2], ellora[sidebar-3], ...

1 个答案:

答案 0 :(得分:3)

这样的事情:

s = s.replace(/(\w+\[\w+[_-])(\d+)(\])/g, function(str, p1, p2, p3) {
    return p1 + (parseInt(p2) + 1) + p3;
});