octopusgrabbus <octopusgrab...@gmail.com> writes: Hi!
> What I want to do is take the zip-zip4 field, split the zip and zip 4 > apart, and add them as separate fields right after state ZA. I want to > do some other things too (like remove from Option value... through > 013), but that's the next step. > > This function > > (defn rearrange-accumail-seq > "Fixes up AccuMail sequence, so we have the right data, and it's > in the correct order." > [in-str] > (let [s1 (cstr/split in-str #"^\w*\|\w*\|\w*\|\w*\|")] > s1)) > > does not do what I expect it to. That is I cannot find first and next > in the vector of splits returned. `split' expects a regex that matches the *separator*. (clojure.string/split "foo|bar|baz" #"\|") ==> ["foo" "bar" "baz"] Then you can take the compontents of the resulting vector and shuffle them to your likings. Bye, Tassilo -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en