Ich bin neu in clojure Programmierung. Ich lerne, wie man eine Zeichenkette aufteilt, indem man reguläre Ausdrücke definiert. Ich lerne von hier https://clojuredocs.org/clojure.string/splitWie teilt man den String mit der Definition mehrerer regulärer Ausdrücke in Clojure?
Ich möchte eine Zeichenfolge durch Definition von zwei regulären Ausdrücken aufteilen. Zum Beispiel:
=> (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"]
Das ist cool. Nun würde Ich mag einen String an jedem Raum & Newline aufzuspalten.
Wenn der Eingang ist "Hallo Welt! \ NHave a nice day", Die Ausgabe sollte ["Hallo" "Welt!" "Haben" "einen" "schönen" "Tag"]
kann mir jemand vorschlagen, wie kann ich das tun? Vielen Dank.
Vielen Dank. Ich habe meine Antwort. – Amit