タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

Clojureと正規表現に関するfatrowのブックマーク (1)

  • Clojureの正規表現 - 水底で思うこと

    以下全て、Clojure1.1.0 をベースにしています。 【正規表現オブジェクト】 正規表現(pattern)オブジェクトの作成方法は3通りあります。 ;; どれでも結果は同じ。 ;; javax.util.regex.Patternオブジェクトが生成される。 (def re #"[\da-f]+") (def re (re-pattern "[\\da-f]+")) (def re (java.util.regex.Pattern/compile "[\\da-f]+")) リテラルで書きたい場合は一つめ、文字列から生成したい場合は二つめの書きかたを使うのが良さそう。 なおリテラルで書くとraw string扱いになりますが、re-patternでは通常の文字列なので \d のようなパターンを書く時 \\d とエスケープが必要になります。 【探索】 ●re-find re-find は

    Clojureの正規表現 - 水底で思うこと
  • 1