删除字符串中的第一个文件

时间:2018-04-12 19:06:40

标签: javascript

我有一个文件夹路径,始终以我要删除的某个字符串开头。让我们说它看起来像这样:

my-bucket/2929023/32822323/file.jpg

我希望它看起来像这样:

2929023/32822323/file.jpg

我该怎么做?谢谢!

3 个答案:

答案 0 :(得分:1)

使用substring中的indexOfString.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(/^.+?[/]/, '');