Я ищу, чтобы удалить все средние инициалы в серии имен. Я узнал, что могу сделать это с Python, поэтому решил, что я попробую его в Rruby. В Python я мог бы использовать команду endswith для удаления всех средних инициалов в файле csv , потому что они были единственными элементами, которые закончились символом '.'Ruby удалить слова, заканчивающиеся на '.'
пример
steve A. walkins
michael todd
Angel, Blair C.
Не все имена следуют установленному шаблону, но все средние инициалы делают. Поэтому, чтобы научить себя рубину, пытающемуся найти эквилибриональную команду и использование в конечном итоге, я мог бы сделать в python.
Мой образец кода Python, который работал для этого, был.
print ' '.join(i for i in name.split(' ') if not i.endswith('.'))
http://www.ruby-doc.org/core-1.9.3/String.html#method-i-end_with-3F –
задавая вопросы, пожалуйста, потратьте немного времени чтобы исправить ваш вопрос и установить правильность капитализации и разметки. Это облегчает другим понимание и ответ. – berkes