gpt4 book ai didi

正则表达式查找正确的十进制数 1.0 或 1.99 到 10.0

转载 作者:行者123 更新时间:2023-12-01 10:03:04 25 4
gpt4 key购买 nike

我试图找到一个介于 1.0 或 1.10 之间但不会高于 10.0 的数字

这是我目前的情况,

^0$|^[1-9]{1}\.[0-9]{2}$|^10\.0$

这个适用于 1.55

我尝试添加一个 OR对于表达式,要找到例如 1.5 但不幸的是它不会找到 1.55 它会继续找到 1.5

这是我对 or 语句的尝试

^0$|^[1-9]{1}\.[0-9]{1}$|[1-9]{1}\.[0-9]{2}$^10\.0$


Here是我正在尝试的网站。

最佳答案

如果您添加 | 作为您的开始正则表达式,您忘记了 [0-9]{2}$^10 之间的交替做了,它应该工作。

^0$|^[1-9]{1}\.[0-9]{1}$|[1-9]{1}\.[0-9]{2}$|^10\.0$

另外,这里的{1}不是必须的,因为它只重复了一次。这个正则表达式更短:

^0$|^[1-9]\.[0-9]$|[1-9]\.[0-9]{2}$|^10\.0$

关于正则表达式查找正确的十进制数 1.0 或 1.99 到 10.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54452137/

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