编写java 代码从这个 字符串中073-grg-0123 获取 073 这个值
您可以使用正则表达式来提取字符串中的特定值。以下是使用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。
原文地址: https://www.cveoy.top/t/topic/i9yS 著作权归作者所有。请勿转载和采集!