我有一组我希望过滤的地图。例如,考虑一组地图
({:a "hi" :b 1} {:a "hello" :b 2} {:a "hellooo" :b 3})
我想要
({:a "hello" :b 2} {:a "hellooo" :b 3})
由于这两个地图包含密钥"hello"
下的子字符串:a
。
答案 0 :(得分:1)
(filter #(re-find #"hello" (:a %))
[{:a "hi" :b 1} {:a "hello" :b 2} {:a "hellooo" :b 3}])
;;-> ({:a "hello" :b 2} {:a "hellooo" :b 3})