Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Clojure拆分行,保留所有空行_Clojure - Fatal编程技术网

Clojure拆分行,保留所有空行

Clojure拆分行,保留所有空行,clojure,Clojure,我想将字符串按行拆分,保留所有空行,包括尾随行。我发现的基本功能似乎可以调整这些: user=> (require 'clojure.string) nil user=> (clojure.string/split-lines "a\n\nb\n") ["a" "" "b"] user=> (clojure.string/split "a\n\nb\n" #"\n") ["a" "" "b"] 我希望保留最后一行空行,如本python示例所示: >>> 'a

我想将字符串按行拆分,保留所有空行,包括尾随行。我发现的基本功能似乎可以调整这些:

user=> (require 'clojure.string)
nil
user=> (clojure.string/split-lines "a\n\nb\n")
["a" "" "b"]
user=> (clojure.string/split "a\n\nb\n" #"\n")
["a" "" "b"]
我希望保留最后一行空行,如本python示例所示:

>>> 'a\n\nb\n'.split('\n')
['a', '', 'b', '']
在clojure中获得这些信息的正确方法是什么?

试试这个:

user=> (clojure.string/split "a\n\nb\n" #"\n" -1)
试试这个:

user=> (clojure.string/split "a\n\nb\n" #"\n" -1)

哇,真管用,谢谢。我们能从医生那里看到吗?我(现在)看到了其中一个例子中提到的-1,但是很难将它与“分割数”联系起来。哇,它很有效,谢谢。我们能从医生那里看到吗?我(现在)看到了其中一个例子中提到的-1,但很难将它与“拆分数”联系起来。