in src/main/java/org/apache/shenyu/util/StringUtil.java [27:42]
public static Map<String, String> parse(final String fileName) {
Map<String, String> map = new HashMap<>(8);
String pattern = "([-]\\d.*)\\.jar";
Pattern r = Pattern.compile(pattern);
Matcher matcher = r.matcher(fileName);
if (matcher.find()) {
String versionGroup = matcher.group(0);
String packageName = fileName.replace(versionGroup, "");
String version = versionGroup.replace(".jar", "").substring(1);
map.put("packageName", packageName);
map.put("version", version);
map.put("original", fileName);
}
map.put("original", fileName);
return map;
}