文字列の末端の改行を削除する - lisp-cookbook-ja/common-lisp GitHub Wiki
文字列の末尾の改行を削除するには、string-right-trim を使用します。~%第一引数は削除する文字のリストが指定できるので、CR+LF、LF等も処理が可能です。
(string-right-trim '(#\Newline) "abc
")
;=> "abc"
(string-right-trim '(#\Newline) "abc
")
;=> "abc"
(string-right-trim '(#\Return #\Newline) "abc^M
")
;=> "abc"