2016-08-08 21 views
3

我新来的clojure编程。我正在学习通过定义正则表达式来分割字符串。我正在从这里学习https://clojuredocs.org/clojure.string/split如何在clojure中定义多个正则表达式来拆分字符串?

我想通过定义两个正则表达式来拆分字符串。例如:

=> (require '[clojure.string :as str]) 

=> (str/split "Hello world! Have a nice day" #" ") 
;; ["Hello" "world!" "Have" "a" "nice" "day"] 

=> (str/split "Hello world!\nHave a nice day" #"\n") 
;; ["Hello world!" "Have a nice day"] 

这很酷。现在,我想在每一个空间 & 换行符拆分的字符串。

如果输入是“Hello world!\ n有一个美好的一天”,输出应该是[“Hello”“world!” “有”“一”“好”“一天”]

任何人都可以建议我,我该怎么做?谢谢。

回答

相关问题