Memelihara Pemisah Perpuluhan sambil Mengalih keluar Aksara Bukan Angka dalam Rentetan Java
Apabila bekerja dengan rentetan Java, situasi timbul di mana anda mungkin memerlukan untuk mengalih keluar semua aksara bukan angka sambil mengekalkan pemisah perpuluhan. Ini boleh dicapai dengan berkesan menggunakan ungkapan biasa dan kaedah replaceAll().
Untuk menangani isu ini, kami boleh menggunakan coretan kod berikut:
<code class="java">String str = "a12.334tyz.78x"; str = str.replaceAll("[^\d.]", "");</code>
Kod ini menggunakan replaceAll() kaedah untuk mencari semua aksara yang tidak sepadan dengan corak [^\d.]. Corak ini menentukan bahawa kita mahu mengekalkan semua digit (\d) dan pemisah perpuluhan (.).
Akibatnya, selepas menggunakan operasi ini, rentetan str akan mengandungi "12.334.78," mengekalkan pemisah perpuluhan sambil mengalih keluar semua aksara bukan angka.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengalih Keluar Aksara Bukan Angka daripada Rentetan Semasa Memelihara Pemisah Perpuluhan di Jawa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!