如何使用Java Script中的Last index删除subString?

时间:2016-01-29 08:08:52

标签: javascript

我的字符串是

var str = "{ aaaa} bbb} ccc ] } ddd } eeee"

我想通过使用}

的最后一次出现来使用newString
var newString = "{ aaaa} bbb} ccc ] } ddd }"

怎么做?

3 个答案:

答案 0 :(得分:2)

var newString = str.replace(/ \w+$/, '');

答案 1 :(得分:2)

尝试使用lastIndexOf

var s = '{ aaaa} bbb} ccc ] } ddd } eeee';
alert( s.substring(0, s.lastIndexOf('}')+1));

答案 2 :(得分:1)

var newString = str.substr(0, str.lastIndexOf('}')+1)