我期待刪除一系列名稱中的所有中間首字母。我發現我可以用Python做到這一點,所以我想在Ruby中嘗試它。在Python中,我可以使用endswith命令刪除csv文件中的所有中間首字母,因爲它們是以'。'結尾的唯一項目。Ruby刪除以'。'結尾的單詞
例如
steve A. walkins
michael todd
Angel, Blair C.
並非所有的名字如法炮製,但所有的中間名首字母做。所以要教我自己一些ruby試圖找出equivilent命令和使用的結束功能,我可以在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 – 2013-02-10 09:47:44
當問問題,請花一點時間校對你的問題並設置正確的評估和標記。這使其他人更容易理解和回答。 – berkes 2013-02-10 10:01:13