删除包含分隔符的字符串的最后一位?

时间:2017-02-13 16:15:51

标签: javascript

假设我有一个看起来像这样的字符串:

1

如何使用Javascript删除Red#Yellow#Blue#Green 的最后一个实例以及它后面的文本,以便生成的字符串如下所示:

#

3 个答案:

答案 0 :(得分:2)

git branch --set-upstream

我没有看到问题?只需用#拆分,删除最后一个并再次加入?

答案 1 :(得分:2)

您可以将字符串拆分为数组并连接除最后一个

之外的所有数组项
var myString = Red#Yellow#Blue#Green;
var myArrray = myString.split('#');
myArray.splice(myArray.length-1,1);
myArray.join('#');

答案 2 :(得分:0)

console.log('Red#Yellow#Blue#Green'.replace(/\#[a-zA-Z]+$/,''));