子字符串 string='aaaa/bbb/ccc/dd' 从最后一个斜杠得到 'dd'

Subtring string='aaaa/bbb/ccc/dd' from last slash to get 'dd'

我需要获取字符串的最后一部分。

例如,我的字符串是: file:///storage/emulated/0/Download/dummy.pdf

如何才能只得到最后一个斜杠后面的最后一部分? dummy.pdf

但不使用静态子字符串,因为我的字符串可以是例如:file:///storage/emulated/0/Download/SOMEFOLDER/BLABLA/dummy.pdf

但我想要最后一部分,dummy.pdf

您可以尝试使用正则表达式替换:

var input = "file:///storage/emulated/0/Download/dummy.pdf";
var output = input.replace(/^.*\//, "");
console.log(output);

另一个选项,使用字符串拆分:

var input = "file:///storage/emulated/0/Download/dummy.pdf";
var parts = input.split("/");
var output = parts[parts.length-1];
console.log(output);