【问题标题】:Get a portion of string path获取字符串路径的一部分
【发布时间】:2017-06-16 06:31:54
【问题描述】:

我有一个如下所示的文件路径。最后一部分(即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/ 部分。

【问题讨论】:

    标签: javascript regex string typescript


    【解决方案1】:
    var string = 'file:///data/user/0/com.sleep.app/files/sleep-videos/video2.mp4';
    
    
    var stringPart = string.substring(0,string.lastIndexOf("/")+1);
    

    【讨论】:

      【解决方案2】:

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

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

      regexr 试试。您的第一组是目录名,第二组是基本名。

      如果您有进一步的要求/信息(例如您使用哪些工具),请完善您的问题。

      【讨论】:

      • 我正在使用Javascript/Typescript
      • 我更新了我的答案(因为之前它类似于基本名称行为,现在你得到了两者)。这对你有用吗?
      【解决方案3】:
      var url = "file:///data/user/0/com.sleep.app/files/sleep-videos/video2.mp4";
      
      url= url.split("/");
      url.pop();
      url = url.join("/");
      

      【讨论】:

        猜你喜欢
        • 2013-02-22
        • 1970-01-01
        • 2016-06-13
        • 2010-12-28
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多