您可以使用正则表达式来提取字符串中的特定值。以下是使用Java代码提取版本号的示例:

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class Main {
    public static void main(String[] args) {
        String input = '0.7.3-grg-0.12.3';
        String regex = '([\d\.]+)';

        Pattern pattern = Pattern.compile(regex);
        Matcher matcher = pattern.matcher(input);

        if (matcher.find()) {
            String version = matcher.group(1);
            System.out.println(version);
        }
    }
}

上述代码中,我们使用正则表达式'([\d\.]+)'来匹配连续的数字和点号。然后,我们使用Matcher对象的find()方法来查找匹配的值,如果找到了匹配项,我们使用group(1)方法获取第一个匹配项,即版本号。

在这个例子中,输出将会是0.7.3

Java 代码提取字符串中的版本号 - 0.7.3-grg-0.12.3 示例

原文地址: https://www.cveoy.top/t/topic/jKKJ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录