Mengalih keluar Aksara Baris Baharu daripada Baris
Dalam kod anda, anda menggunakan ReadString() untuk membaca baris daripada fail teks. Walau bagaimanapun, fungsi ini menambah aksara baris baharu (n) pada penghujung setiap baris yang dibacanya. Ini boleh menyebabkan masalah semasa memproses baris, kerana aksara baris baharu mungkin perlu dialih keluar.
Untuk mengalih keluar aksara baris baharu daripada penghujung setiap baris, anda boleh menggunakan pendekatan berikut:
Pilihan 1: Menghiris Rentetan
read_line = read_line[:len(read_line)-1]
Barisan kod ini menghiris rentetan read_line, mengalih keluar aksara terakhir (iaitu aksara baris baharu).
Pilihan 2: Strings Library
read_line = strings.TrimSuffix(read_line, "\n")
Fungsi TrimSuffix() daripada strings library mengalih keluar akhiran yang ditentukan dari hujung daripada rentetan. Dalam kes ini, akhiran yang akan dialih keluar ialah aksara baris baharu (n).
Kedua-dua pendekatan ini akan mengalih keluar aksara baris baharu secara berkesan daripada penghujung setiap baris, membolehkan anda bekerja dengan baris yang dihuraikan tanpa sebarang isu yang disebabkan oleh kehadiran watak baris baharu yang mengekori.
Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar Aksara Baris Baharu daripada Baris Dibaca daripada Fail Teks?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!