Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 17437|Jawab: 0

[Sumber] C# mengubah beberapa spasi berturut-turut di tengah string menjadi satu spasi

[Salin tautan]
Diposting pada 05/10/2015 21.39.17 | | |
Hari ini saya mengalami masalah ini saat membantu pelanggan mengimpor informasi dari file txt ke database. Karena jumlah spasi antara dua string dalam file txt pelanggan tidak pasti, tidak ada cara untuk menggunakan fungsi split untuk membagi, dan cara terakhir yang saya temukan adalah dengan mengubah spasi berurutan menjadi spasi, dan kemudian menggunakan split to split, yang mudah dilakukan.

Prinsip yang digunakan di sini adalah: gunakan ekspresi reguler, sehingga file harus direferensikan

menggunakan System.Text.RegularExpressions;
(Gerakkan mouse ke atas kode, empat ikon akan muncul di bagian atas kode, yang pertama adalah untuk melihat kode sumber, yang kedua adalah untuk menyalin kode, yang ketiga adalah untuk mencetak kode, dan yang keempat adalah bantuan)
Misalkan isi string adalah
str="A B C D E F";
str = new System.Text.RegularExpressions.Regex("[\\s]+"). Ganti(str, " ");
(Gerakkan mouse ke atas kode, empat ikon akan muncul di bagian atas kode, yang pertama adalah untuk melihat kode sumber, yang kedua adalah untuk menyalin kode, yang ketiga adalah untuk mencetak kode, dan yang keempat adalah bantuan)
Itu saja, masukkan output str untuk melihat apakah itu A B C D E F.





Mantan:Ungkapkan betapa mengadu "Kota Komputer Wuhan Guangbutun"! Tempat berkumpul bagi penipu! Saya secara pribadi telah mengalaminya untuk memperingatkan semua orang
Depan:Siapa pemilik Qingdao Shandehuo Seafood Barbecue Home Cooking? Bos telah melarikan diri
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com