有沒有好的API或服務可以很好地處理大寫字母?它應該能夠處理輸入,如「我需要幫助修復我的iPhone儘快」與期望的輸出「我需要幫助修復我的iPhone儘快」。資本化API
編輯:這是與titleize結合使用。 Titleize不處理「iPhone」和首字母縮略詞等單詞。當我想要「首席執行官」時,我目前正在獲得像「CEO」這樣的用戶輸入,並且titleize返回「首席執行官」。我不想寫一個特殊的大寫字母列表,特別是如果有一個好的選擇。
另一種選擇是單詞庫和正確的大寫字母。
有沒有好的API或服務可以很好地處理大寫字母?它應該能夠處理輸入,如「我需要幫助修復我的iPhone儘快」與期望的輸出「我需要幫助修復我的iPhone儘快」。資本化API
編輯:這是與titleize結合使用。 Titleize不處理「iPhone」和首字母縮略詞等單詞。當我想要「首席執行官」時,我目前正在獲得像「CEO」這樣的用戶輸入,並且titleize返回「首席執行官」。我不想寫一個特殊的大寫字母列表,特別是如果有一個好的選擇。
另一種選擇是單詞庫和正確的大寫字母。
有在ActiveSupport::Inflector
"man from the boondocks".titleize # => "Man From The Boondocks"
"x-men: the last stand".titleize # => "X Men: The Last Stand"
"TheManWithoutAPast".titleize # => "The Man Without A Past"
"raiders_of_the_lost_ark".titleize # => "Raiders Of The Lost Ark"
剪切看看#titleize
並粘貼http://api.rubyonrails.org/classes/ActiveSupport/Inflector.html#method-i-titleize
謝謝,編輯我的問題,以幫助澄清。 – teajayng
謝謝,編輯我的問題,以幫助澄清。 – teajayng