刪除非數字字元時保留小數分隔符號
從字串中刪除非數字字元是許多程式設計場景中的一項普遍任務。然而,在此操作期間維護小數點分隔符號對於保持字串的數學完整性至關重要。這裡有一個有效解決這個問題的Java方法:
使用replaceAll()方法,你可以將所有非數字或小數點分隔符號的字元替換為空字串。考慮以下程式碼:
<code class="java">String str = "a12.334tyz.78x"; str = str.replaceAll("[^\d.]", "");</code>
在此程式碼中,[^\d.] 正規表示式會符合任何不是數字或小數點分隔符號的字元。因此,str 的最終值將是“12.334.78”,其中所有非數字字元都已被刪除,同時保留小數點分隔符號。
以上是在Java中刪除非數字字元時如何保留小數位分隔符號?的詳細內容。更多資訊請關注PHP中文網其他相關文章!