Java 代码提取字符串中的版本号 - 0.7.3-grg-0.12.3 示例
您可以使用正则表达式来提取字符串中的特定值。以下是使用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/jKKJ 著作权归作者所有。请勿转载和采集!