String a="aassddd/bbsdd/cc.js";
String b=a.replaceAll("\\/", " ").replaceAll("\\S+","..").replaceAll("\\s", "/");
System.out.println(b);
以上b差不多是我想要的结果
能不有有比较简单的办法,就想将这个文件目录替换成../../
------解决方案--------------------------------------------------------
a.replaceAll("(\\w+(?=/)|((?<=/)[^/]+))", "..")
------解决方案--------------------------------------------------------
如果要保留最后的文件名:System.out.println(a.replaceAll("\\w+(?=/)", ".."));