我有一個任務來匹配浮點數。我為它編寫了以下正則表達式:[-+]?[0-9]*\.?[0-9]*但是,它返回一個錯誤:Invalid escape sequence (valid ones are \b \t \n \f \r \" \' \\ )據我所知,我們需要使用轉義字符作為.還有。請糾正我錯的地方。浮點數的正則表達式
3 回答

慕少森
TA貢獻2019條經驗 獲得超9個贊
你需要的是:
[\-\+]?[0-9]*(\.[0-9]+)?
我擺脫了“+”和“-”符號,并將小數點與以下數字進行分組,因為類似于“1”。不是一個有效的數字。
這些更改將允許您匹配整數和浮點數。例如:
0
+1
-2.0
2.23442
- 3 回答
- 0 關注
- 1488 瀏覽
添加回答
舉報
0/150
提交
取消