0
で交換したいwidget-cadr_testimonials[1][slides][0][slide_title]
var patt1=/\d+/g;
// これは、見つかった 2 つの整数 1,0 を返します。必要なのは 0 だけで、それを置き換えたい
var str="widget-cadr_testimonials[1][slides][0][slide_title]";
var patt1=/\d+/g;
document.write(str.match(patt1));
0
で交換したいwidget-cadr_testimonials[1][slides][0][slide_title]
var patt1=/\d+/g;
// これは、見つかった 2 つの整数 1,0 を返します。必要なのは 0 だけで、それを置き換えたい
var str="widget-cadr_testimonials[1][slides][0][slide_title]";
var patt1=/\d+/g;
document.write(str.match(patt1));
str.replace(/\d+([^\d]+)$/,'x$1');//Where 'x' is your replacement
一致した番号を取得するには、デバッグできます。
str.match(/(\d+)[^\d]+$/)[1]
または、どちらかの側のテキストについてより具体的にしたい場合:
str.replace(/\[\d+\](\[slide_title)/,'[x]$1')
その特定の文字列の 0 だけを本当に置き換えたい場合は、次のようにしてください。
var str="widget-cadr_testimonials[1][slides][0][slide_title]".replace("0", "x");
(ここで、x は 0 を置き換えたいものです)