可以通过filename.replaceAll("^.*[/\]", "");来进行获取;

当然首先得保证该字符串为正规的文件路径;

正则表达式:^.*[/\]的意思是说,以任意个字符开头(除“ ”之外,当然url里面也不应存在“ ”),直至遇到最后的到/或者。至于为什么用了4个,有一下两个原因。

首先,字符串中有特殊意义,所以当要使用时需要用来转义,因此,实际在字符串里就表示自身,那么\表示的意义就是,没错,至于为什么要用两个反斜杠,则是因为,正则表达式内部也需要来转义,所以需要\来匹配字符串内部的。