正则表达式,数学方程匹配

时间:2014-06-24 18:54:53

标签: java regex

我正在尝试使用Java中的正则表达式进行数学方程式验证。到目前为止,我有这样的事情:

(?:\\d+\\.)?\\d*([+\\-]?\\d+)?

看起来没问题,但我仍有一些问题,解决这样的情况: “2” - 单个数字不匹配 3 + 5-sd - 当我在一些特殊符号后面有字母时,它正确匹配正则表达式 3- - 当我没有第二个数字时,正则表达式也匹配正确。

我该如何解决?

0 个答案:

没有答案