我有一个文件夹路径,始终以我要删除的某个字符串开头。让我们说它看起来像这样:
my-bucket/2929023/32822323/file.jpg
我希望它看起来像这样:
2929023/32822323/file.jpg
我该怎么做?谢谢!
答案 0 :(得分:1)
使用substring
中的indexOf
和String.prototype
功能。
var str = "my-bucket/2929023/32822323/file.jpg";
console.log(str.substring(str.indexOf('/') + 1))

答案 1 :(得分:0)
如果字符串只出现一次,您可以使用简单的替换方法;
var string = "my-bucket/2929023/32822323/file.jpg";
var revisedString = string.replace('my-bucket/', '');
console.log(revisedString);

但是,您也可以使用正则表达式(正则表达式)将其删除,例如;
var string = "my-bucket/2929023/32822323/file.jpg";
console.log(string.replace(/^my-bucket\//, ''));

答案 2 :(得分:0)
使用正则表达式撕掉第一个。没有必要的子串。
var myString= "my-bucket/2929023/32822323/file.jpg";
myString = myString.replace(/^.+?[/]/, '');