gpt4 book ai didi

java - 正则表达式匹配中间出现 0 或 1 次 "."字符的数字

转载 作者:行者123 更新时间:2023-12-01 17:52:28 25 4
gpt4 key购买 nike

试图找到一个正则表达式来精确匹配 4 个数字,其中出现 0 或 1 次“.” “.”后的 0 或 2 位数字之间的字符字符

可接受的匹配 - 12342341.22133.12

我尝试过这个 - \d{3,}\.??[0-9]{1,2}

但这也是匹配的 - 以下输入 17103413234535

如果我给出 \d{3}\.??[0-9]{1,2} - 它与 2341.22133.12

任何建议我做错了什么

最佳答案

正则表达式:^\d{4}\.\d{1,2}$|^\d{4}$^\d {4}(?:\.\d{1,2})?$

输出:

3333       true
3133.3 true
3133.33 true
3221.232 false
12344.33 false

Regex demo

关于java - 正则表达式匹配中间出现 0 或 1 次 "."字符的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48510415/

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