匹配任何浮动

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

这将匹配任何带符号的浮点数,如果你不想要符号或正在解析方程式删除 [\+\-]? 所以你有\d+(\.\d+)?

说明:

  • \d+匹配任何整数
  • ()? 表示括号内容是可选的,但始终必须一起显示
  • ‘\’。匹配’。’,我们必须转义这个’。’ 通常匹配任何字符

所以这个表达式会匹配

5
+5
-5
5.5
+5.5
-5.5