大文字小文字変換ツール
camelCase、snake_case、kebab-case、Title Case などの間でテキストを変換します。
表記変換
設計段階からプライバシー重視。 すべての処理はあなたのブラウザ内で行われます。入力内容がアップロード・記録・サーバー保存されることはありません。
よくある質問
camelCase と PascalCase の違いは何ですか?
どちらも区切りを取り除いて各単語を大文字にしますが、camelCase は最初の単語を小文字のまま残し(`userName`)、PascalCase は最初も大文字にします(`UserName`)。JavaScript では変数に camelCase、クラスとコンポーネントに PascalCase を使います。
Title Case と Sentence case の違いは何ですか?
Title Case は見出しの主要な単語を大文字にします。Sentence case は通常の文と同じく、最初の単語と固有名詞のみ大文字にします。
頭字語はどう扱われますか?
連続する大文字は 1 単語として保たれるので、`parseXMLFile` は `parse_x_m_l_file` ではなく `parse_xml_file` になります。
非英語のテキストでも動きますか?
動きます。大文字小文字の変換にはブラウザの Unicode 対応関数を使うので、アクセント付きラテン文字、ギリシャ文字、キリル文字も正しく変換されます。日本語や中国語のように大文字小文字がない文字はそのまま通ります。
大文字小文字変換ツールについて
変数のリネーム、CSV ヘッダーの正規化、見出しの書き換え — どれも同じ操作に還元されます。入力を単語に分割し、別の表記と区切り文字で再結合するだけです。
他のツールが間違えるのは分割の部分です。この変換ツールはスペース、アンダースコア、ハイフン、camelCase の境界をすべて区切りとして扱い、頭字語の連続はまとめて保ちます。だから parseHTTPResponse は大文字ごとにばらけるのではなく、parse、HTTP、Response に分割されます。
Title Case は AP スタイルの慣習に従い、最初と最後の単語を除いて短い冠詞・接続詞・前置詞を小文字にします。これが編集者が期待する形であり、単純な単語ごとの大文字化が間違える点です。