gpt4 book ai didi

正则表达式匹配2位数,可选小数,两位数

转载 作者:行者123 更新时间:2023-12-02 09:41:41 26 4
gpt4 key购买 nike

我花了半个小时试图得到这个,也许有人可以很快想出它。

我需要一个匹配一位或两位数字的正则表达式,后跟一个可选的小数点,后跟一位或两位数字。

例如,它应该完全匹配这些字符串:

3
33
.3
.33
33.3
33.33



并且不匹配小数点之前或之后超过 2 位的任何内容。

最佳答案

编辑:更改以适应其他反馈。

我理解你的意思是,如果没有小数点,那么就不应该再有两位数了。所以应该是这样:

\d{0,2}(\.\d{1,2})?

在大多数实现中,这应该可以解决问题。如果没有,您可以使用:
[0-9]?[0-9]?(\.[0-9][0-9]?)?

这应该适用于我见过的每个实现。

关于正则表达式匹配2位数,可选小数,两位数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1014284/

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