我想在widget-cadr_testimonials[1][slides][0][slide_title]
jQuery的正則表達式
var patt1=/\d+/g;
更換0
//此函數返回兩個整數發現1.0至我只需要0和要替換它
var str="widget-cadr_testimonials[1][slides][0][slide_title]";
var patt1=/\d+/g;
document.write(str.match(patt1));
我想在widget-cadr_testimonials[1][slides][0][slide_title]
jQuery的正則表達式
var patt1=/\d+/g;
更換0
//此函數返回兩個整數發現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')
你的回答比我的新的更快更完全,因爲它也不會正確更換。我刪除了我的這個。 –
你想要什麼用它來代替它? –
莫非串也有'插件-cadr_testimonials [0] [幻燈片] [0] [SLIDE_TITLE]'?或者是安全的假設一個'0' – SmokeyPHP