に正規表現パターンに設定します。変換は、Clojureの
"foo\.clj|bar\.clj|baz\.clj"
私の試み:
(defn set->pattern-str [coll]
(-> (clojure.string/join "|" coll)
(clojure.string/replace #"\." "\\\\.")))
(set->pattern-str my-set)
=> "foo\\.clj|baz\\.clj|bar\\.clj" ;I get the double backslash
ベターアイデア?
かっこはネストできますか? – rock321987
固定しました、ありがとう! – leontalbot
実行コードのideone.comリンクを教えていただけますか? – rock321987