我正在尝试提出一个 java 正则表达式,它将匹配 2 位和 3 位小数的数字,并且不匹配任何超过 3 位的小数。
这是我的正则表达式
[0-9]{2}[.][0-9]{3}
它匹配 41.51778000
和 18.740
但我只希望它匹配正好有 3 位小数的数字,而不是超过三位的数字
最佳答案
您需要让正则表达式匹配结尾和开头。
^[0-9]{2}[.][0-9]{3}$
关于java - 正则表达式异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31296820/