For example:
\"Angry Birds 2.4.1\".split(\" \", 2) => [\"Angry\", \"Birds 2.4.1\"]
How can I split the string into: [\"Angry Bir
[\"Angry Bir
I hava a solution like this:
class String def split_by_last(char=" ") pos = self.rindex(char) pos != nil ? [self[0...pos], self[pos+1..-1]] : [self] end end "Angry Birds 2.4.1".split_by_last #=> ["Angry Birds", "2.4.1"] "test".split_by_last #=> ["test"]