我不知道如何处理这个问题。如果有人可以提供帮助那就太棒了。
我需要匹配解析器 版本2.5(Build 4612)
但我需要将它与版本2.5结合使用,因此在匹配中它看起来像2.5.4612。换句话说,它需要省略(Build
提前感谢。
答案 0 :(得分:3)
正则表达式将始终与文本匹配,但您可以稍后忽略匹配的部分内容。例如
(Version \d+\.\d+) \(Build (\d+)
将匹配组1中的Version 2.5
和组2中的4612
,因此如果您稍后将这两个组合并为.
,则会得到所需的结果。
答案 1 :(得分:0)
([0-9.]+).*?([0-9.]+)
假设每行1个
返回引用\ 1. \ 2将在您的情况下显示2.5.4612
这种方式可以帮助您拥有与您的示例完全相同的版本或构建,它更为通用