行から改行文字を削除する
コードでは、ReadString() を使用してテキスト ファイルから行を読み取ります。ただし、この関数は読み取った各行の末尾に改行文字 (n) を追加します。改行文字を削除する必要がある場合があるため、行の処理時に問題が発生する可能性があります。
各行の末尾から改行文字を削除するには、次の方法を使用できます:
オプション 1: 文字列のスライス
read_line = read_line[:len(read_line)-1]
このコード行は、read_line 文字列をスライスして削除します。最後の文字 (改行文字)。
オプション 2: 文字列ライブラリ
read_line = strings.TrimSuffix(read_line, "\n")
文字列ライブラリから TrimSuffix() 関数は、指定されたサフィックスを削除します文字列の末尾から。この場合、削除されるサフィックスは改行文字 (n) です。
これらのアプローチは両方とも、各行の末尾から改行文字を効果的に削除するため、解析された行を何もせずに作業できるようになります。末尾の改行文字の存在によって引き起こされる問題。
以上がテキスト ファイルから読み取った行から改行文字を削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。