2016-08-08 20 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!」 「有」「一」「好」「一天」]

任何人都可以建議我,我該怎麼做?謝謝。

回答

相關問題