Литерал для регулярного выражения в Clojure - #"... "
.Таким образом, \
, который вы используете, неверен.Если вы хотите иметь кавычки внутри литерала регулярных выражений, то вы цитируете их, как делали.Например, #"\"Divide by zero\""
edit : источник путаницы (буквально)
Исходный код фактически содержит эту строку в строке документа:
(is (thrown-with-msg? ArithmeticException #\"Divide by zero\"
(/ 1 0)))
Но это связано с необходимостью также указывать "
в комментарии к документу.Если вы посмотрите на документ, например, doc
в REPL
user=> (require 'clojure.test)
user=> (doc clojure.test)
...
(is (thrown-with-msg? ArithmeticException #"Divide by zero"
(/ 1 0)))
...
, то увидите правильный код.