当前位置:  开发笔记 > 编程语言 > 正文

匹配版本号部分与正则表达式

如何解决《匹配版本号部分与正则表达式》经验,为你挑选了1个好方法。

我正在尝试使用C#正则表达式匹配版本号(Major.Minor.Build.Revision)的各个部分.但是,我对编写Regex很新,甚至使用Expresso也证明有点困难.现在,我有这个:

(?\d*)\.(?\d*)\.(?\d*)\.(?\d*)

这有效,但要求版本号的每个部分都存在.我想做的还是匹配版本,如:

2.13

在这种情况下,构建和修订组需要返回空值.如果我认为这一切都错了,请随意提出一个更好的方法.



1> Jonathan Lef..:
(?\d*)\.(?\d*)(\.(?\d*)(\.(?\d*))?)?

使第三和第四部分可选.

推荐阅读
wurtjq
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有