日期:2014-05-19  浏览次数:20906 次

用正则表达式提取字符串中最后一个"/"结束的字符串

d:/123/456/789.txt
得到
d:/123/456

------解决方案--------------------
这也用正则?
Java code

        String str="d:/123/456/789.txt";
        System.out.println(str.substring(0,str.lastIndexOf("/")));

------解决方案--------------------
String result = "d:/123/456/789.txt".replaceAll("/[^/]+$","");