C 文字列は、文字で構成される単語のコレクションです。文字、数字、さらには特殊文字も含めることができます。文字列の文をさまざまな方法で組み合わせて、さまざまなタイプの表現を形成できます。
キャメルケース命名法は、次の 2 つの属性を変更しない文字列表現方法です -
単語はスペース文字なしで連結されます。
各単語の最初の文字は大文字で保存されます。
したがって、この表現では大文字を使用して、異なる単語を区切ることができます。このタイプの表現は読みにくいですが、プログラミングでは広く使用されています。
文字列のもう 1 つの表現はセンテンスケースです。この場合、単語はスペース文字で区切られ、最初の単語以外はすべて小文字で始まります。
以下の質問では、指定された文字列のキャメルケースをセンテンスケース表現に変換する必要があります。
問題のステートメントを説明するためのいくつかの例は次のとおりです -
例 1 - str: IdentifyThe@abc
出力: @abcを特定します
注: 特殊文字もそのまま出力されます
例 2 - str:ThisIsCamelCase
出力: これはキャメルケースです
説明: 最初の文字は、出力プロセス中にそのまま印刷されます。
この問題は、大文字と小文字を確認し、必要に応じて逆の大文字に変換することで解決できます。
###アルゴリズム###-for ループを使用して、指定された入力文字列を反復処理します。
- ポインターが最初の文字にある場合は、そのまま印刷します。
- 残りの文字について、大文字が見つかった場合は、最初にスペース文字を表示します。文字は小文字に変換されて表示されます。
-それ以外の場合、小文字はそのまま出力されます。ステップ 5 - それ以外の場合、特殊文字はそのまま印刷されます。
###例###以上がキャメルケースの名前付き文字列を与えられた場合、それを文形式に変換しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。