public static Map parse()

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;
    }