From: Jovino Date: 2007-09-21T04:39:10+09:00 Subject: Re: Splitting a string by x number of lines I think you can get with this: def split_newlines(str, num_lines) result,prev,index = 0,0,0 array = [] until result.nil? result = str.index("\n", result) unless result.nil? index += 1 array << str[prev..result] if index%num_lines==0 result += 1 end prev = result if index%num_lines==0 and result end array << str[prev..str.size] unless prev == str.size end But it seems too complicated for me. I'm sure there is a very better approach but I'm not an experienced ruby programmer. I like very much to see better responses for learn something. Regards, Jovino -----Mensaje original----- De: lrlebron@gmail.com [mailto:lrlebron@gmail.com] Enviado el: jueves, 20 de septiembre de 2007 19:40 Para: ruby-talk ML Asunto: Splitting a string by x number of lines I am trying to figure out how to split a string into chunks of 25 lines or less to pass to another function Any ideas on how I could approach this? thanks, Luis