テキスト英字大文字・小文字変換機

英字文字列を大文字、小文字、タイトルケース(Title Case)、camelCase等に変換。

テキスト英字大文字・小文字変換機

英字文字列を大文字、小文字、タイトルケース(Title Case)、camelCase等に変換。

使い方

1
テキストを入力または貼付
入力エリアに対象のテキストやコードを貼り付けます。
2
変換・解析を実行
整形、フィルタリング、変換などの処理を適用します。
3
結果をコピー
処理されたクリーンな結果をクリップボードにコピーします。
概念&ナレッジハブ

テキスト大文字・小文字変換ツール:キャメル・スネーク・ケバブケース変換

英字テキストのケース表記(大文字/小文字)や、プログラミングで用いられる各種命名規則(camelCase、snake_case、kebab-case、PascalCase、CONSTANT_CASE等)を一括相互変換できるテキスト整形ツールです。変数のリファクタリングやURLスラッグ作成を効率化します。

具体的なコード変換例として、「user profile controller」という自然言語テキストを入力した場合、ボタン1つでJavaScript変数用のキャメルケース「userProfileController」、PythonやDBカラム用のスネークケース「user_profile_controller」、CSSクラスやURL用のケバブケース「user-profile-controller」、環境変数用の定数形式「USER_PROFILE_CONTROLLER」へと全種類同時に自動変換されます。

英語タイトルの「Title Case(単語先頭大文字・前置詞小文字化)」や「Sentence case(文頭のみ大文字)」、全角英数の半角化にも対応しています。変換結果はワンクリックでクリップボードへコピー可能です。

コアアーキテクチャ&計算式

Tokenization: String ➔ Split(/[-_\s]+|(?=[A-Z])/) ➔ Map(Token_Transform) ➔ Join(Delimiter)

正規表現による単語境界検出で文字列をトークン配列へ分解し、各大文字・小文字変換規則を適用した上で指定のデリミタで結合します。

ベストプラクティスと必須ガイドライン

  • RESTful APIのJSONレスポンスキー(通常camelCase)とデータベースのカラム名(通常snake_case)の相互変換に活用する
  • 英語の論文やブログ記事の見出しには、冠詞や短い前置詞(a, an, the, in, on, of)を小文字に保つ「APスタイルTitle Case」を適用する
  • CSSのクラス名やHTMLのカスタムデータ属性、URLルーティングには一貫して小文字ハイフン区切りの「kebab-case」を採用する
  • C言語や設定ファイルのマクロ定義には、全て大文字アンダースコア区切りの「CONSTANT_CASE(SCREAMING_SNAKE_CASE)」を使用する

よくある質問 (FAQ)

「camelCase」と「PascalCase」の違いは何ですか?
camelCaseは先頭文字が小文字(例: myVariable)、PascalCaseは先頭文字も大文字(例: MyVariable)となり、主にクラス名で使われます。
英語の見出し(Title Case)で「in」や「and」が大文字になってしまいませんか?
英語の文法規則に準拠し、主要な前置詞や接続詞、冠詞を自動的に小文字のまま維持するインテリジェント変換を行います。
改行を含む複数行のテキストも一括変換できますか?
はい、複数行の変数リストやSQL定義を貼り付けても、1行ずつ個別にケース変換を適用して出力できます。
入力したプログラムコードが外部サーバーに送信されるリスクはありませんか?
すべてのテキスト置換はブラウザのメモリ内でのみ実行されるため、機密性の高いソースコードでも安全に変換できます。