正则表达式 – Clojure Parse字符串
发布时间:2020-12-14 05:56:28 所属栏目:百科 来源:网络整理
导读:我有以下字符串 layout: defaulttitle: Envy Labs 我想要做的是从它创建地图 layout-default title-"envy labs" 这是可以使用序列函数还是我必须遍历每一行? 试图让正则表达式使用和失败使用. (apply hash-map (re-split #": " meta-info)) 解决方法 user (
我有以下字符串
layout: default title: Envy Labs 我想要做的是从它创建地图 layout->default title->"envy labs" 这是可以使用序列函数还是我必须遍历每一行? 试图让正则表达式使用和失败使用. (apply hash-map (re-split #": " meta-info)) 解决方法user> (let [x "layout: defaultntitle: Envy Labs"] (reduce (fn [h [_ k v]] (assoc h k v)) {} (re-seq #"([^:]+): (.+)(n|$)" x))) {"title" "Envy Labs","layout" "default"} (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |