我正在尝试修改以下代码:
String[] sarr = (new String("a\\b\\c\\d.jar")).split("[(/)|(\\)]");
System.out.println(sarr[sarr.length-1]);
这样新字符串就可以是任何系统上 jar 文件的任何路径。使用 perl 正则表达式我会很容易地做到这一点,但使用 Java 正则表达式我没有得到想要的结果。我怎样才能做到这一点?我需要得到 d.jar。
我看到了许多不同的帖子,但它们都是具体的,而不是笼统的,或者不像我需要的那样。
谢谢。