Rumah > pembangunan bahagian belakang > Golang > Bagaimana untuk mengalih keluar Aksara Baris Baharu daripada Baris Dibaca daripada Fail Teks?

Bagaimana untuk mengalih keluar Aksara Baris Baharu daripada Baris Dibaca daripada Fail Teks?

Mary-Kate Olsen
Lepaskan: 2024-11-13 14:16:02
asal
915 orang telah melayarinya

How to Remove Newline Characters from Lines Read from a Text File?

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

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

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!

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