2
我正在尋找一個正則表達式替換字符串以下(數字)格式:爪哇 - 正則表達式替換前導零,但不是所有的,並保持減
輸入例子:
00000
00440
235
+3484
-0004
-00
+0
結果需要:
0
440
235
3484
-4
0
0
我試圖修改以下...只留至少+和 - 並刪除零,但我只是在圈子中運行。有人能幫助我嗎?
input.replaceAll("^(\\+?|-?)0+(?!)", "");
PS:這是可選的,+ 0/-0顯示爲0,但會是一個加號。
你有什麼打算用做代碼,似乎你可以在大多數情況下使用'Ìnteger.parseInt()',如果不是所有的情況下 – zython
你是絕對正確的。我非常喜歡,我沒有看到它。謝謝!相反,我必須使用'BigInteger',因爲我可能比'long'更長。我只需在將字符串放入'BigInteger'之前刪除+ – Javatar