文字列シーケンスをスペースで区切る方法を知っています:
(defun ff-cols (dir file)
(with-open-file (ff-cols-str pathname :direction :input)
(length (split-sequence #\Space (read-line ff-cols-str nil 'eof)))))
しかし、シーケンスをダブル スペースで区切るにはどうすればよいでしょうか。多くの場合、フラット ファイルには、ダブル スペースで区切られた列があります。
(split-sequence " " "1 2 3 4")
戻り値
("1 2 3 4") ;
10
また、
(split-sequence #\Space "1 2 3 4")
戻り値
("1" "" "2" "" "3" "" "4") ;
10