本文へスキップ

大文字・小文字変換

Case Converter

UPPER・lower・Title・Sentence・camelCase・snake_case・kebab-case・CONSTANT_CASEのあいだで表記を変えます。

命名規則12種類を一度に並べます。ドロップダウンを順に開いて確かめる必要はありません。ケース変換ツールを開く理由はたいてい、parse_http_responseとparseHttpResponseのどちらが合うかを見るためで、両方が同じ画面にあれば答えを出しやすくなります。

🔒 ブラウザの中だけで動きますcaseconvertnaming

テキスト

行ごとに別々に変換するので、識別子を縦に並べた一覧もそのまま入ります。

最初の行がどう区切られたか

parseHTTPresponse

どの表記法も、ここに並んだ単語をつなぎ直した結果です。区切りがおかしければ結果もおかしくなります。頭字語は次の小文字の1つ前で終わり、数字は直前の文字に付き、文字体系が変わるところでは必ず新しい単語が始まります。

変換結果

  • camelCaseparseHttpResponse
  • PascalCaseParseHttpResponse
  • snake_caseparse_http_response
  • kebab-caseparse-http-response
  • CONSTANT_CASEPARSE_HTTP_RESPONSE
  • dot.caseparse.http.response
  • path/caseparse/http/response
  • Title CaseParse HTTP Response
  • Sentence caseParse HTTP response
  • UPPER CASEPARSE HTTP RESPONSE
  • lower caseparse http response
  • tOGGLE cASEPARSE http RESPONSE

使い方

  1. 識別子を1つ、または一覧を貼り付けます

    行ごとに別々に変換するので、語句1つでも、列名や定数を縦に並べた一覧でもそのまま入ります。

  2. 最初の行がどう区切られたかを見ます

    どの表記法も、同じ単語をつなぎ直した結果です。区切りが間違っていれば結果も間違っていて、間違った答えを12個読むより単語の断片を見るほうが早く済みます。

  3. 頭字語をどう扱うか決めます

    オフならparseHttpBodyになり、単語へ戻すときに曖昧さがありません。オンならparseHTTPBodyで、読みやすい代わりに戻せません。使っているコードベースの慣習に合わせてください。

よくある質問

頭字語がHttpになってしまいます

既定値で、元に戻せるほうです。HTTPBodyは頭字語と単語の境目を機械が見つけられず、HttpBodyは見つけられます。読みやすさのほうが大事なら「頭字語は大文字のまま」をオンにしてください。

日本語はどう扱われますか

文字体系が変わるところは必ず単語の切れ目になるので、ユーザーNameは2つに分かれます。かなと漢字には大文字と小文字の区別がないためそのまま残り、変わるのは区切り文字だけです。日本語混じりの文字列をsnake_caseにするとき、たいていはそれが望んだ結果です。

数字はどこに付きますか

直前の文字に付きます。utf8Encodeはutf_8_encodeにならず1語のままです。文字列の先頭にある数字はその位置を保ちます。

ここから渡せます

次の一手

このツールが出したものをそのまま受け取れる道具です。