本文介绍了版本号格式的正则表达式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

请帮忙给我下面的版本号格式的正则表达式:

例如。 10.01.03-13

<主要>。<次要>。< patch> - < buildnumb>

解决方案

您可以使用数字 - 点 - 数字 - 点 - 连字符 - 数位,由于。

 (\ d +)\。(\ d +)\。(\ d +)\-(\ d +)





#1 =主要

#2 = minor

#3 =补丁



#4 = buildnumb


Could you please help in giving me the regex for the following version number format:

e.g. 10.01.03-13

< major >.< minor >.< patch >-< buildnumb >

解决方案

You can use a simple match on digits following the pattern of digit-dot-digit-dot-digit-hyphen-digit, since groovy uses the java engine.

(\d+)\.(\d+)\.(\d+)\-(\d+)

Test

#1 = major

#2 = minor

#3 = patch

#4 = buildnumb

这篇关于版本号格式的正则表达式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-24 22:33