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.
|