求匹配JAR名字的正则表达式 String jarString = "CLASSPATH=${RUNTIME}/app.jar:${RUNTIME}/site.jar:${RUNTIME}/dbgen.jar";想得到app.jar site.jar和dbgen.jar求正则表达式,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没试过,仅供参考。。(.*\/([^\/:\$\{\}]*?\.jar))* public static void main(String[] arg) { List<String> imgList = new ArrayList<String>(); String intputStr ="CLASSPATH=${RUNTIME}/app.jar:${RUNTIME}/site.jar:${RUNTIME}/dbgen.jar"; Pattern pattern = Pattern.compile("/.+?(.jar)"); Matcher matcher = pattern.matcher(intputStr); while (matcher.find()) { imgList.add(matcher.group(0).replace("/", "")); } System.out.println(imgList); } public static void main(String[] arg) { List<String> imgList = new ArrayList<String>(); String intputStr ="CLASSPATH=${RUNTIME}/app.jar:${RUNTIME}/site.jar:${RUNTIME}/dbgen.jar"; Pattern pattern = Pattern.compile("/(.+?(.jar))"); Matcher matcher = pattern.matcher(intputStr); while (matcher.find()) { imgList.add(matcher.group(1)); } System.out.println(imgList); }这样也行 反射 swing界面 能否用正则表达式取出字符串中的这个信息? 一个泛型程序问题 java DES加密,指定密钥的加密 公司打算在开源项目wildfire + spark IM的基础上二次开发,有经验的朋友给些建议! 基础问题:字符串的截取 如何在一个函数中掷出三个不同类型的异常 看到标题下我一跳(java fan都会跳),看完了我对java的未来充满信心! 送分,我的jb6的new-> enterprise怎么变黑了? swt printer连续打印问题 用数组寸网页源码,里面的数字有小数点,小数点也算单独的一位么
(.*\/([^\/:\$\{\}]*?\.jar))*
List<String> imgList = new ArrayList<String>();
String intputStr ="CLASSPATH=${RUNTIME}/app.jar:${RUNTIME}/site.jar:${RUNTIME}/dbgen.jar";
Pattern pattern = Pattern.compile("/.+?(.jar)");
Matcher matcher = pattern.matcher(intputStr);
while (matcher.find()) {
imgList.add(matcher.group(0).replace("/", ""));
}
System.out.println(imgList);
}
List<String> imgList = new ArrayList<String>();
String intputStr ="CLASSPATH=${RUNTIME}/app.jar:${RUNTIME}/site.jar:${RUNTIME}/dbgen.jar";
Pattern pattern = Pattern.compile("/(.+?(.jar))");
Matcher matcher = pattern.matcher(intputStr);
while (matcher.find()) {
imgList.add(matcher.group(1));
}
System.out.println(imgList);
}
这样也行