Число извлечения от строки в Ruby

Я использую этот код:

s = line.match( /ABCD(\d{4})/ ).values_at( 1 )[0] 

Извлечь числа из строк как:

ABCD1234
ABCD1235
ABCD1236

и т.д.

Это работает, но интересно, к чему другой альтернативе я имею к этому в Ruby?

Мой код:

ids = [] 
someBigString.lines.each {|line|
   ids << line.match( /ABCD(\d{4})/ ).values_at( 1 )[0] 
}
69
задан Jon Seigel 16 April 2010 в 20:13
поделиться