您可以使用正则表达式来提取字符串中的特定值。以下是使用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 代码从这个 字符串中073-grg-0123 获取 073 这个值

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

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