【发布时间】:2012-11-13 21:01:21
【问题描述】:
我有一个序列序列,每个序列类似于以下:
(“9990999”“43”“ROADWAY”“MORISON,VAN X DMD”“43 ROADWAY”“SOMETHINGTON”“XA”“00000”“501”“18050”“2500”“1180”“14370”“0 ")
clojure-csv 在这里对我没有帮助,因为它——它应该——用嵌入的逗号引用字段。我想要在每个字段周围不带引号的管道分隔输出,其中一些包含嵌入的逗号。
我已经研究了多种删除双引号字符的方法,包括以下内容,但引号保持不变。
(filter (fn [x] (not (= (str (first (str x))) (str (first (str \")))))) d1)
其中 d1 是上面的序列。
除了答案之外,我更感兴趣的是指向文档的指针。我一直在玩这个,但无济于事。
【问题讨论】:
-
双引号是实际数据的一部分还是只是代表字符串的分隔符?
-
为了回答您的评论,我编辑了 OP。
-
只是想让你知道我已经更新了我的答案。
标签: clojure