Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
String 给定服务器相对URL,找到最后一个内容的最快方法(即在最后斜杠之后)_String_Url_Split_Match_Relative Path - Fatal编程技术网

String 给定服务器相对URL,找到最后一个内容的最快方法(即在最后斜杠之后)

String 给定服务器相对URL,找到最后一个内容的最快方法(即在最后斜杠之后),string,url,split,match,relative-path,String,Url,Split,Match,Relative Path,我假设: String abc = "My Documents/FileName.txt".Split('/')[1]; // is not the quickest way 是吗 这有以下优点: 没有斜杠,在这种情况下,它只返回名称,然后 有多个斜杠,在这种情况下,它只返回最后一个组件 它创建的中间对象数量最少 如果你对所使用的语言有明确的说明,这会有所帮助。我假设您引用的是给定示例的Javascript。 String abc = "My Documents/FileName.txt";

我假设:

String abc = "My Documents/FileName.txt".Split('/')[1]; // is not the quickest way
是吗

这有以下优点:

  • 没有斜杠,在这种情况下,它只返回名称,然后
  • 有多个斜杠,在这种情况下,它只返回最后一个组件
  • 它创建的中间对象数量最少

  • 如果你对所使用的语言有明确的说明,这会有所帮助。我假设您引用的是给定示例的Javascript。
    String abc = "My Documents/FileName.txt";
    abc = abc.Substring(abc.LastIndexOf('/') + 1);