匹配任何浮動

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

這將匹配任何帶符號的浮點數,如果你不想要符號或正在解析方程式刪除 [\+\-]? 所以你有\d+(\.\d+)?

說明:

  • \d+匹配任何整數
  • ()? 表示括號內容是可選的,但始終必須一起顯示
  • ‘\’。匹配’。’,我們必須轉義這個’。’ 通常匹配任何字元

所以這個表示式會匹配

5
+5
-5
5.5
+5.5
-5.5