大文字・小文字・命名規則 変換
テキストや変数名を camelCase・PascalCase・snake_case・kebab-case から Title Case・大文字・文頭のみ大文字まで、9 種類の表記に一括変換します。
読み込み中…
使い方
- テキスト・変数名・複数行をボックスに入力するか貼り付けます。
- 下の表に camelCase から「文頭のみ大文字」まで 9 種類の結果が一度に表示されます。複数行は行ごとに変換して改行はそのまま残し、先頭と末尾の空行は除きます。
- どの表記で入力しても構いません。英字・数字以外のすべての文字(スペース・_・-・.・括弧・引用符など)と、小文字や数字の後に大文字が来る位置で単語を区切るので、order_item_count、orderItemCount、order-item-count は同じ結果になります。
- 必要な形式の横にあるコピーを押します。
よくある質問
- 入力したテキストはサーバーに送信されますか?
- いいえ。ブラウザ内で変換します。
- 略語はどう扱われますか?
- 続いた大文字は 1 語とみなし、XMLHttpRequest は xml_http_request になります。camelCase・PascalCase・Title Case では略語も先頭だけ大文字になり、xmlHttpRequest、XmlHttpRequest、Xml Http Request となります。
- 数字はどう区切られますか?
- 数字の後に大文字が来ると新しい語として区切りますが(v2Api → v2_api)、文字の後に数字が来る場合は同じ語のままです(item2 → item2)。行が数字で始まる場合、camelCase では数字の次の最初の語も小文字のままです(2 factor auth → 2factorAuth)。
- 「文頭のみ大文字」と Title Case は具体的にどう変換しますか?
- 「文頭のみ大文字」は行全体を小文字にしてから、その行の最初の文字だけを大文字にするため、2 文目の先頭や固有名詞も小文字になります。Title Case は a や of のような短い語も含めすべての語の先頭を大文字にし、文字の間の _・- と camelCase の境目にはスペースを入れます(order_item_count → Order Item Count)。それ以外のスペースと記号はそのままです。
- 日本語や記号はどうなりますか?
- 日本語・中国語・韓国語のように大文字小文字のない文字はそのまま残り、1 語として扱います(camelCase ではスペースだけがなくなります)。camelCase・PascalCase・snake_case・SCREAMING_SNAKE_CASE・kebab-case では記号が単語の区切りになって結果に残らず(語の中のアポストロフィは消え、don't stop → dont_stop)、行頭のインデントも除かれ、記号だけの行は空行になります。Title Case・大文字・小文字・「文頭のみ大文字」は行のインデント・スペース・記号をそのまま残します。