我有一个程序将版本号存储在文件系统的文本文件中。我在 java 中导入文件,我想提取版本号。我不太擅长正则表达式,所以我希望有人能提供帮助。
文本文件如下所示:
0=2.2.5 BUILD (tons of other junk here)
我想提取 2.2.5
。没有其他的。有人可以帮我解决这个正则表达式吗?
最佳答案
如果您知道结构,则不需要正则表达式:
String line = "0=2.2.5 BUILD (tons of other junk here)";
String versionNumber = line.split(" ", 2)[0].substring(2);
关于Java 正则表达式 : Extracting a Version Number,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17052017/