求一个版本号的正则表达式,版本号的格式可以是1.1或1.1.2或10000这个样子的

\d+(\.\d+){0,2}

解释:\d+    #匹配数字(\.\d+)    #匹配数字之后还有.数字{0,2}    #表示可以重复0-2次,匹配1.1和1.1.2的情况如果想要匹配1.1.1.1.1.1.1.1.1.1.1.1.1.1.1这样的情况,可以把{0,2}改成*不限数量

\d+(\.\d+)*
时间: 2024-10-11 23:11:08

求一个版本号的正则表达式,版本号的格式可以是1.1或1.1.2或10000这个样子的的相关文章

软件项目版本号的命名规则及格式

转载:http://blog.csdn.net/rovast/article/details/52083073 转载:http://blog.csdn.net/mfcing/article/details/12969059 版本控制比较普遍的 3 种命名格式 : 一.GNU 风格的版本号命名格式 :主版本号 . 子版本号 [. 修正版本号 [. 编译版本号 ]]Major_Version_Number.Minor_Version_Number[.Revision_Number[.Build_Nu

[转]软件项目版本号的命名规则、格式介绍及管理策略

转自:http://www.flighty.cn/html/net/20121029_163.html 轻狂注:各种软件的版本号经常搞得使用者云里雾里,不知道软件的开发者到底是如果定义自己软件的版本的,所以,有必要把软件版本号命名规则方面的常识列一下. 版本控制比较普遍的 3 种命名格式 : 一.GNU 风格的版本号命名格式 : 主版本号 . 子版本号 [. 修正版本号 [. 编译版本号 ]] 英文对照 : Major_Version_Number.Minor_Version_Number[.R

ANDROID版本号号和版本号名称的重要性介绍

转载请注明出处http://blog.csdn.net/y150481863/article/details/41249159,来自[http://blog.csdn.net/y150481863] 当我们在刚開始学习ANDROID的时候.可能不会过多的关注这个位于manifest.xml文件里的versionCode和versionName. 可是事实上一个好的版本号控制,对于我们有至关关键的数据. 如今打算写一点基础的东西.突然想到这个知识点,所以就记录下来,作为笔记.有不够详尽或者错误的地

js正则表达式:验证邮箱格式、密码复杂度、手机号码、QQ号码

直接上代码 Java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83

Tesseract 3.04 + VS2013 配置心得(包括静态库版本号和Release版本号)

研究Tesseract也有几个星期了 走了一些弯路 网上有非常多VS2010的配置心得 但没有VS2013的, 找到一篇之后, 又发现会有一些小问题, 这里记录下来, 也为新人提供一些帮助. Tesseract官网:https://code.google.com/p/tesseract-ocr/ 还是先说下Tesseract库的依赖架构: 有了这个库的依赖关系, 就能够说下自己配置VS2013版本号的目的了: a. 因为网上现有的都是现编译好的GIF, JPEG,PNG,TIFF,ZLIB库的D

android 获取手机型号,本机电话号码,SDK版本以及firmwarw版本号(即系统版本号)

Android开发平台中,可通过TelephonyManager 获取本机号码. 1 TelephonyManager phoneMgr=(TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE); 2 txtPhoneNumber.setText(phoneMgr.getLine1Number()); //txtPhoneNumber是一个EditText 用于显示手机号 注: 根据Android的安全机制,在使用Tel

ORACLE中使用SQL的正则表达式判断邮箱格式

在数据库中,有时需要判断字符串是否是一个或者多个邮箱格式,可以使用如下语句判断: SELECT COUNT(1) FROM dual WHERE regexp_like(v_mail,'^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+(;{1,1}\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+)*$') 代码中v_

Android编程获取手机型号,本机电话号码,sdk版本及firmware版本号(即系统版本号)

Android开发平台中,可通过TelephonyManager 获取本机号码. TelephonyManager phoneMgr=(TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE); txtPhoneNumber.setText(phoneMgr.getLine1Number()); //txtPhoneNumber是一个EditText 用于显示手机号 注: 根据Android的安全机制,在使用Telepho

求一个包加减乘除和小括号的字符串的结果

解题思路和代码原型来源于牛课网, 我自己实现了一遍,添加了部分注释 1 package problems_2016_08_10; 2 3 import java.util.LinkedList; 4 /* 5 总述: 6 一共有五个函数分别是: 7 8 getvalue(): 9 参数:待求的字符串. 10 作用:一个启动函数,调用value函数 11 返回值:返回value函数返回值的第一个参数,就是求出的值 12 13 value(): 14 参数:总的待求的字符串,从哪一个位置开始求 15