大文字・小文字に揃える - lisp-cookbook-ja/common-lisp GitHub Wiki

文字列 シーケンス

大文字・小文字に揃える

(string-upcase "Hi, CLer") ;=> "HI, CLER"
(string-downcase "Hi, CLer") ;=> "hi, cler"

format も使えます。

(format nil "~:@(~A~)" "Hi, CLer")      ;=> "HI, CLER"
(format nil "~(~A~)" "Hi, CLer")        ;=> "hi, cler"

;; * 大文字と小文字を入れ替える ;;

;; ;;(import (rnrs unicode))
;; ;;
;; ;;(string-foldcase "Hi, Schemer") ; "hI, sCHEMER"
;;