Clojure는 JVM 언어이기 때문에 Java String 메소드를 직접 사용할 수 있습니다.
(어떻게 하나요?) Clojure에서 문자열을 연결하는 기본적인 방법은 str 함수를 사용하는 것입니다.
str
Clojure에서 문자열을 소문자로 변환하기 위해 clojure.string/lower-case 함수를 사용할 수 있습니다.
clojure.string/lower-case
패턴 매칭으로 문자를 제거하는 기술은 문자열 처리에서 시작된 고전적인 기법으로, 정규 표현식(regular expressions)이 기반이 되었습니다.
(방법) Clojure에서 부분 문자열을 추출할 때 주로 subs 함수를 사용합니다.
subs
(방법) Clojure에서 문자열 길이를 찾는 방법은 count 함수나 .length()를 사용하는 것입니다.
count
.length()
(어떻게:) Clojure 자체론 문자열 보간 기능을 직접 제공하지 않습니다.
Clojure에서 문자열은 불변이므로, “따옴표 제거"에 대해 이야기할 때, 실제로는 따옴표가 없는 새로운 문자열을 생성하는 것을 말합니다.
(어떻게 하나요?) 검색 및 교체 기능은 텍스트 편집의 근간이며, 이른바 ‘find and replace’는 에디터, IDE, 데이터 처리 스크립트에서 널리 사용됩니다.
Clojure는 Lisp 가문에 뿌리를 둔 언어답게 Java의 정규 표현식 기능과 원활하게 연동되는 풍부한 함수 세트를 제공합니다.