質問する
8427 次
5 に答える
6
真のタイトルケース変換機能については、次を使用する必要があります-
strings.Title(strings.ToLower(str))
文字列をタイトルケースに変換するための回答を試してみましたが、すべて大文字の単語または大文字と小文字の文字がほとんどないテキストの場合、次のいずれも機能しません。
これは、何が何をするかについての包括的なチェックです - http://ideone.com/r7nVbZ
ここに結果を貼り付けます -
Given Text: title case
ToTitle: TITLE CASE
ToUpper: TITLE CASE
Title: Title Case
ToLower then Title: Title Case
-------------------------------
Given Text: Title Case
ToTitle: TITLE CASE
ToUpper: TITLE CASE
Title: Title Case
ToLower then Title: Title Case
-------------------------------
Given Text: TITLE CASE
ToTitle: TITLE CASE
ToUpper: TITLE CASE
Title: TITLE CASE
ToLower then Title: Title Case
-------------------------------
Given Text: TiTlE CasE
ToTitle: TITLE CASE
ToUpper: TITLE CASE
Title: TiTlE CasE
ToLower then Title: Title Case
-------------------------------
Given Text: Title case
ToTitle: TITLE CASE
ToUpper: TITLE CASE
Title: Title Case
ToLower then Title: Title Case
-------------------------------
Given Text: title CASE
ToTitle: TITLE CASE
ToUpper: TITLE CASE
Title: Title CASE
ToLower then Title: Title Case
于 2016-11-18T11:52:34.397 に答える