版本号格式的正则表达式

标签 regex groovy

您能否帮我提供以下版本号格式的正则表达式:

例如10.01.03-13

<主要>.<次要>.<补丁>-

最佳答案

您可以按照 digit-dot-digit-dot-digit-hyphen-digit 模式对数字使用简单匹配,因为 groovy uses the java engine .

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

Test
#1 = 专业
#2 = 未成年人
#3 =补丁
#4 = 构建 NumPy

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

相关文章:

regex - vim sed 匹配多个换行符并将其替换为一个换行符

java - 匹配后获取后续行,直到行与其他模式匹配

multithreading - Groovy 并发

unit-testing - 单元测试失败

java - 如何在 Grails 中的 Quartz 作业开始时运行一次函数,并在调用之间保留变量值?

Groovy 执行 shell 命令

testing - 如何检查是否在 geb 中找到 href 元素

javascript - 正则表达式将 _ 替换为\_ 内的美元符号

python - 从正则表达式模式返回不匹配的行

javascript - 正则表达式根据模式替换所有匹配项