これらの命名規則について
このツールはcamelCaseやPascalCaseの内部の大文字、ハイフンやアンダースコアの区切りを自動的に認識するので、「変換元」の形式は主に意味のある入れ替えボタンとして機能します - どのスタイルで入力しても正しく単語に分割されます。camelCase、PascalCase、snake_case、CONSTANT_CASEはプログラミングで最も一般的な識別子スタイルです。kebab-caseはURLやCSSで常に使われます。Train-CaseはHTTPヘッダー(Content-Type)で使用されます。Ada_CaseはAda言語の標準です。大文字小文字反転と大文字小文字交互は本物の命名規則ではなく遊び心のあるものです - 単語の区切りを再フォーマットするのではなく、既存の文字を直接反転させます。
このツールでできること
ケース変換ツールは、識別子やフレーズを17種類の命名スタイルのいずれかに書き換えます。camelCase、PascalCase、snake_case、kebab-case、CONSTANT_CASE、Train-Case、dot.case、path/caseなどに対応しています。
単語の区切りは自動で判別します。スペース、アンダースコア、ハイフン、camelCaseの大文字の切り替わりを認識し、HTTPのような大文字の連続は1つの単語としてまとめて扱います。どのスタイルを貼り付けても、別のどのスタイルにも変換できます。
こんなときに使えます
- システム間でデータを移す際にフィールド名を変える場合。たとえばデータベースではuser_id、JavaScriptではuserIdにするようなケースです。
- ページのタイトルをURLの一部にする場合。スラッグ生成ツールなら、アクセント記号や句読点も取り除けます。
- 英語の文から定数名、CSSのクラス名、環境変数名を作る場合。
- コードやデータベーススキーマを生成する前に、列見出しの一覧を統一されたプロパティ名にそろえる場合。
使用例
user account id → camelCase
userAccountId
user account id → PascalCase
UserAccountId
user account id → snake_case
user_account_id
user account id → kebab-case
user-account-id
user account id → CONSTANT_CASE
USER_ACCOUNT_ID
user account id → Train-Case
User-Account-Id
parseHTTPResponse2xx → snake_case
parse_http_response2xx
このツールについての質問
略語はどう扱われますか?
大文字の連続は1つの単語とみなされ、小文字が続く位置で新しい単語が始まります。そのためparseHTTPResponseはsnake_caseでparse_http_responseになります。
数字はどうなりますか?
数字は直前の単語にくっついたままになるため、response2xxは1つの単語として扱われます。数字を分けたい場合は、変換前にその前にスペースかアンダースコアを入れてください。
iNVERT cASEやaLtErNaTiNg CaSeは命名規則ですか?
いいえ。遊び心とテストデータのために用意しているものです。単語の区切りを組み立て直すのではなく入力した文字の大文字・小文字を反転させるので、スペースや句読点はそのまま残ります。
このツールは無料ですか?
はい、無料でご利用いただけます。登録・メールアドレス不要。結果はこのページに表示されます。
結果はどこで確認できますか?
このページでツールを使用すると、結果がここに表示されます。メールで受け取る必要はありません。