ryoakg
9/10/2017 - 2:20 PM

named-rxgroup.clj

(let [m (re-matcher #"(?<TYPE>GET|POST) (?<IP>\d+\.\d+\.\d+\.\d+)"
                    "GET 127.16.0.1")]
  (.find m)
  [(.group m 1)
   (.group m 2)
   (.group m "TYPE")
   (.group m "IP")])
;; => ["GET" "127.16.0.1" "GET" "127.16.0.1"]