Rumah > Java > javaTutorial > teks badan

Bagaimanakah Saya Boleh Mengalih Keluar Aksara Bukan Angka daripada Rentetan Semasa Memelihara Pemisah Perpuluhan di Jawa?

Patricia Arquette
Lepaskan: 2024-11-02 19:38:30
asal
851 orang telah melayarinya

How Can I Remove Non-Numeric Characters from a String While Preserving the Decimal Separator in Java?

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>
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan