LINUX.ORG.RU

История изменений

Исправление cdshines, (текущая версия) :

вот же:

line =~ (/(.*?)\s+(.*)/)
#...
print "a= #{$1} b= #{$2} \n"
я бы сделал как-то так тогда уже
File.open("text", "r").each_line do |l|
	if l !~ /^[#;]/
		l.match /(\d*)\s(\d*)/
		puts "a = #{$1} b = #{$2}"
	end
end

Исправление cdshines, :

вот же:

line =~ (/(.*?)\s+(.*)/)
#...
print "a= #{$1} b= #{$2} \n"
я бы сделал как-то так тогда уже
File.open("text", "r").each_line do |l|
    printf("a = %d b = %d\n", l[0], l[2]) if l !~ /^[#;]/
end

Исходная версия cdshines, :

вот же:

line =~ (/(.*?)\s+(.*)/) print «a= #{$1} b= #{$2} \n»

я бы сделал как-то так тогда уже

File.open("text", "r").each_line do |l|
    printf("a = %d b = %d\n", l[0], l[2]) if l !~ /^[#;]/
end