Hi,

In message "[ruby-talk:15626] $& works -- md[0] does not"
    on 01/05/24, Manuel Zabelt <ng / zabelt.net> writes:

|The follwing snippet of code does not work:
|
|08:File.open('/var/log/online') do |f|
|09:  f.each do |line|
|10:    md = /\d+\.\d+\.\d+\.\d+/.match line
|11:    ips[md[0]]+=1 if md[0]
|12:  end
|13:end

Try

 08:File.open('/var/log/online') do |f|
 09:  f.each do |line|
 10:    if md = /\d+\.\d+\.\d+\.\d+/.match line
 11:      ips[md[0]]+=1
 12:    end
 13:  end
 14:end

							matz.