获取字符串路径的一部分

时间:2017-06-16 06:31:54

标签: javascript regex string typescript

我有一个文件路径,如下所示。最后一部分(即video2.mp4)是动态更改的。我使用Javascript/Typescript

file:///data/user/0/com.sleep.app/files/sleep-videos/video2.mp4

问题:如何仅从上面的字符串中获取file:///data/user/0/com.sleep.app/files/sleep-videos/部分。

3 个答案:

答案 0 :(得分:2)

var string = 'file:///data/user/0/com.sleep.app/files/sleep-videos/video2.mp4';


var stringPart = string.substring(0,string.lastIndexOf("/")+1);

答案 1 :(得分:0)

如果只有文件名更改,请尝试here

^(.+)/([^/]+)$

regexr处尝试。您的第一个组是dirname,第二个组是basename。

如果您有其他要求/信息(例如您使用的工具),请优化您的问题。

答案 2 :(得分:0)

var url = "file:///data/user/0/com.sleep.app/files/sleep-videos/video2.mp4";

url= url.split("/");
url.pop();
url = url.join("/");