Я пытаюсь разобрать ввод пользователя для игры Clojure.Я хотел бы взять любую строку пользовательского ввода и превратить каждый буквенно-цифровой символ в свою собственную строку, а затем вернуть список всех этих строк, игнорируя пробелы и разделители.Ниже показано, что я пытаюсь выполнить:
(characters-as-strings "a b")
; => ("a" "b")
(characters-as-strings "a c,b")
; => ("a" "c" "b")
Я пытался (defn characters-as-strings [userInput] re-seq #"[A-Z][a-z]" userInput)
, но это только возвращает фактическую строку "a b"
.Какой лучший способ сделать это?