Я работаю над интерфейсом командной строки и просматриваю веб-сайт, чтобы получить список имен. У меня проблемы с разделением имени, среднего и фамилии в выводе HTML. Я сузил его до следующего:
name = doc.css("h2 a").text.strip.split.join(' ')
Это возвращает:
Karina CAPS Jeffery M. CAPS Terry M. CAPS Zaid F. CAPS Abdalmahd CAPS Aziz CAPS Jason V. CAPS Patrick R. CAPS Nancy A. CAPS Henry L. CAPS Floyd CAPS
et c .. всего 20 имен.
фамилии могут оставаться заглавными, но мне нужно правильно разделять имена, потому что я собираюсь в конечном итоге перечислить имена по индексу +1. С таким кодом:
@people.each.with_index(1) do |person, i|
puts "#{i}. #{person.name}"
end
Есть идеи ???