タグ付けされた質問 「title-case」

30
JavaScriptで文字列をタイトルケースに変換
文字列をタイトルケースに変換する簡単な方法はありますか?例えばにjohn smithなりJohn Smithます。John Resigのソリューションのような複雑なものを探しているのではなく、(おそらく)ある種の1ライナーまたは2ライナーを探しています。

11
2つの単語の文字列で両方の単語の最初の文字を大文字にします
2つの単語の文字列があり、両方を大文字にしたいとします。 name <- c("zip code", "state", "final count") Hmiscパッケージには、機能を有するcapitalize最初の単語を大文字に、私は大文字で2番目の単語を取得するかどうかはわかりません。のヘルプページcapitalizeは、そのタスクを実行できることを示唆していません。 library(Hmisc) capitalize(name) # [1] "Zip code" "State" "Final count" 私は手に入れたい: c("Zip Code", "State", "Final Count") 3ワードの文字列についてはどうですか? name2 <- c("I like pizza")
174 r  string  title-case 

30
JavaScriptを使用して、文字列内の各単語の最初の文字を大文字にするにはどうすればよいですか?
文字列内のすべての単語の最初の文字を大文字にする関数を作成しようとしています(文字列をタイトルケースに変換します)。 たとえば、入力がの"I'm a little tea pot"場合、私"I'm A Little Tea Pot"は出力になることを期待しています。ただし、関数はを返します"i'm a little tea pot"。 これは私のコードです: function titleCase(str) { var splitStr = str.toLowerCase().split(" "); for (var i = 0; i < splitStr.length; i++) { if (splitStr.length[i] < splitStr.length) { splitStr[i].charAt(0).toUpperCase(); } str = splitStr.join(" "); } return str; } console.log(titleCase("I'm a …



9
例外のある文字列のタイトルケース
文字列をタイトルケースにするPythonでの標準的な方法はあります(つまり、言葉は残りのすべてのケース入りの文字が小文字を持って、大文字で始まる)が、のような記事を残しand、inとof小文字?

11
キャメルケースまたはTitleCaseを分割する正規表現(詳細)
キャメルケースまたはTitleCase式の一部を抽出するための素晴らしい正規表現を見つけました。 (?<!^)(?=[A-Z]) 期待どおりに機能します。 値->値 キャメルバリュー->キャメル/バリュー TitleValue->タイトル/値 たとえば、Javaの場合: String s = "loremIpsum"; words = s.split("(?<!^)(?=[A-Z])"); //words equals words = new String[]{"lorem","Ipsum"} 私の問題は、それがいくつかの場合に機能しないことです: ケース1:値-> V / A / L / U / E ケース2:eclipseRCPExt-> eclipse / R / C / P / Ext 私の考えでは、結果は次のようになります。 ケース1:VALUE ケース2:日食/ RCP /内線 言い換えると、n個の大文字が与えられます。 n文字の後に小文字が続く場合、グループは次のようになります:(n-1文字)/(n番目の文字+小文字) n文字が最後にある場合、グループは次のようになります:(n文字)。 この正規表現を改善する方法について何かアイデアはありますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.