c# - 版本号的正则表达式

标签 c# regex

我想得到这样的匹配:

3.1.0
10.5.1
0.5

这可能代表构建版本编号系统。

不匹配:

3.1.

我试过这个正则表达式:

[0-9]+\.[0-9]+

这只会得到 0.5 而不是 10.5.1

最佳答案

这个怎么样:

\d+(?:\.\d+)+

关于c# - 版本号的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6618868/

相关文章:

c# - 如何在不将整个文件加载到内存的情况下更新 xml 文件

c# - 在登录 ASP.NET MVC 时验证用户身份

mysql - 将 Sphinx 与 MySql Regex 结合起来?

c# - 正则表达式使用搜索文本中的值/变量替换/搜索

c# - 全局 Windows 按键

c# - 如何在 MenuItem 中放置图标

regex - Pycharm正则表达式反向引用替换错误

javascript - 检查字符串是否包含日文/中文字符

javascript - Jquery 在 ASP 中运行

python - 如何获取 "!"作为此拆分列表中的项目?