RosettaCodeData/Task/Multisplit/Ruby/multisplit-3.rb
Ingy döt Net db842d013d A-M baby
2013-04-10 21:29:02 -07:00

7 lines
219 B
Ruby

def multisplit_rejoin(info)
str = info[0].zip(info[1])[0..-2].inject("") {|str, (piece, (sep, idx))| str << piece << sep}
str << info[0].last
end
p multisplit_rejoin(multisplit(text, separators)) == text
# => true