I think,
desired_portion_lines = ""
text.each_line do |line|
desired_portion_lines << line if line =~ /start_regex/ .. line =~ /finish_regex/
end
. .. , , , , , . , , , . Perl, , , .
, -, :
desired_portion_lines = ""
text.each_line do |line|
desired_portion_lines << line if ( (line =~ /start_regex/) .. (line =~ /finish_regex/) )
end
Ruby ( Perl), , , . , , .
, , desired_portion_lines . desired_portion_lines << line , . , , , .
. , , :
desired_portion = text.each_line.find_all { |line| line =~ /start_regex/ .. line =~ /finish_regex/ }.join
, , , desired_portion.