camprojファイルから吹き出しのテキストを抽出するClojureのプログラムを書いた。 CamtasiaHukidashi/hukidashi.clj at master · Mozk0/CamtasiaHukidashi · GitHub clojure.xml, clojure.zip, clojure.contrib.zip-filter, clojure.contrib.zip-filter.xml を使うとxmlをスイスイと操作できる。 clojure.contrib.str-utils の re-partition を基にして関数を書けば大抵のことはどうにかなる。 (apply str (re-map #(* 2 (Integer. %)) #"\d+" "aaa123aaa50a")) ;=> "aaa246aaa100a" これとか結構便利?