gpt4 book ai didi

regex - 匹配大于指定十进制数的数字的正则表达式

转载 作者:行者123 更新时间:2023-12-05 01:07:49 24 4
gpt4 key购买 nike

我想匹配大于 4.1 的版本号。
我为此构建了以下正则表达式

(([4-9]+\d*(\.((\*)|([2-9]+(\.((\*)|([0-9]+)))?)))?))

但它甚至匹配 '4' 并且不匹配 '5.1'、'6.1' 等。

如何构造这样的正则表达式?请帮忙。

最佳答案

尝试这个:

([4-9]\.[2-9]\d*|[4-9]\.\d\d+|[5-9](\.\d+)?|\d\d+(\.\d+)?)

匹配 4.1 以上的所有版本

编辑:为没有点的版本修复它

关于regex - 匹配大于指定十进制数的数字的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18053256/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com