发段代码玩玩

String se = File.separator;

String unzipyname = "d:/12356/a.txt"; 

unzipyname = unzipyname.replace("(////|\\)", se);

        unzipyname = unzipyname.substring(unzipyname.lastIndexOf(se)+1);

System.out.println("正反斜杠过滤1\t"+unzipyname);

unzipyname = "d:\\12356\\a.txt"; 

unzipyname = unzipyname.replace("(////|\\)", se);

        unzipyname = unzipyname.substring(unzipyname.lastIndexOf(se)+1);

System.out.println("正反斜杠过滤2\t"+unzipyname);

unzipyname = "d:\\12356\\a.txt"; 

unzipyname = unzipyname.replace("(\\)", se);

        unzipyname = unzipyname.substring(unzipyname.lastIndexOf(se)+1);

System.out.println("反斜杠过滤\t"+unzipyname);

unzipyname = "d:/12356/a.txt"; 

unzipyname = unzipyname.replace("(/)", se);

        unzipyname = unzipyname.substring(unzipyname.lastIndexOf(se)+1);

System.out.println("正斜杠过滤\t"+unzipyname);

--------------------------------------- 以下是运行结果

正反斜杠过滤1 d:/12356/a.txt

正反斜杠过滤2 a.txt

反斜杠过滤 a.txt

正斜杠过滤 d:/12356/a.txt

------------------------------------- 以下是截图

发段代码玩玩_第1张图片


你可能感兴趣的:(发段代码玩玩)