Я использую этот код:
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]
}