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,但很难将它与“拆分数”联系起来。