1

大文字化を適切に処理する優れた API またはサービスはありますか? 「iPhoneをできるだけ早く修正するのに助けが必要」などの入力を処理し、「iPhoneをできるだけ早く修正するのに助けが必要」という望ましい出力を処理できる必要があります。

編集:これはtitleizeと連動しています。Titleize は、「iPhone」や頭字語などの単語を処理しません。現在、「CEO」のようなユーザー入力を取得しており、titleize は「CEO」が必要なときに「Ceo」を返します。特に良い代替手段がある場合は、特別な大文字のリストを書きたくない.

別の代替手段は、単語のライブラリと正しい大文字化です。

4

2 に答える 2

0

#titleizeでご覧くださいActiveSupport::Inflector

于 2013-02-06T20:48:21.650 に答える
0
"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"

http://api.rubyonrails.org/classes/ActiveSupport/Inflector.html#method-i-titleizeからカット アンド ペースト

于 2013-02-06T20:48:29.490 に答える