大文字小文字変換と行ツール
テキストを大文字、小文字、タイトルケース、文頭大文字に変換し、名前を camelCase や snake_case にし、重複行の削除やリストの並べ替えができます。
入力した内容は保存されません。同じリクエスト内で変換して返します。
テキストを大文字、小文字、タイトルケース、文頭大文字に変換し、名前を camelCase や snake_case にし、重複行の削除やリストの並べ替えができます。
入力した内容は保存されません。同じリクエスト内で変換して返します。
Caps Lock がオンのまま打ってしまった見出し、整えたい氏名の列、重複を含むメールアドレスの一覧。テキストを貼り付けてボタンを一つ押し、コピーし直すだけです。
Customer Name、Invoice Date、GST Number のような表の見出しを 1 行に 1 つずつ貼り付けます。snake_case ではデータベースや Python 向けに customer_name、invoice_date、gst_number、camelCase では JavaScript 向けに customerName、invoiceDate、gstNumber、kebab-case では URL や CSS 向けに customer-name になります。すでに camelCase の名前はまず単語に分解されるので、invoiceDate もきれいに invoice_date になります。
Title Case は各単語の先頭を大文字、残りを小文字にするため、NASA は Nasa、iPhone は Iphone にもなります。of や the のような短い語を小文字のままにするスタイルガイドは互いに異なるので、公開する見出しは確認してください。文頭を大文字にする変換は、すべてを小文字にしてからピリオド、疑問符、感嘆符の後の最初の文字を大文字にするため、固有名詞は手で直してください。ひらがな、カタカナ、漢字には大文字小文字がないので変わりません。
並べ替えは大文字と小文字を区別しませんが、辞書順や自然順ではなく Unicode のコードポイント順です。item10 は item2 より前に、É や Ö で始まる語は Z の後に来ます。日本語も五十音順ではなく、ひらがな、カタカナ、漢字の順に並びます。順序が大事なら数字をゼロ埋め(item02)するか、表計算ソフトで並べ替えてください。完全一致の重複削除では "Acme" と末尾に空白のある "Acme " を別の行として扱うので、先に空白を除去してください。大文字小文字の変換はトルコ語の規則ではなく標準の Unicode 対応表に従います。i は İ ではなく I に、ß は SS になります。Title Case では O'neil や Mcdonald になり、文頭大文字では e.g. のような略語の次の語も大文字で始まります。
Python の公式スタイルガイド PEP 8 は、関数名と変数名に snake_case(invoice_total)、クラス名に CapWords(このページでいう PascalCase、InvoiceTotal)、定数にアンダースコア区切りの大文字(MAX_ROWS、つまり CONSTANT_CASE ボタン)を使います。JavaScript のコードでは変数と関数に camelCase(invoiceTotal)を使うのが一般的です。Web アドレスについては、Google 検索セントラルが単語の区切りにアンダースコアではなくハイフンを使うよう推奨しているため、ページのスラッグには kebab-case が適しています。summer_clothing ではなく summer-clothing です。スプレッドシートの見出しやデータベースの列名には決まったルールがないので、1 つのスタイルを選んでファイル全体で統一してください。
列をコピーしてここに貼り付け、重複の削除を選び、結果を貼り戻します。各値が最初に現れた位置はそのまま残ります。Acme と ACME を同じものとして扱うなら、大文字小文字を区別しないオプションを使ってください。
はい。すべての変換は Unicode の規則に従うので、アクセント付きの文字、キリル文字、ギリシャ文字も正しく変わります。日本語、中国語、ヒンディー語のように大文字のない文字は変わりません。
いいえ。各行が最初に現れた位置はそのままで、後から出てくる重複だけが削除されます。
貼り付けたフィールド名や列名の一覧を一覧のまま保ち、名前を 1 つずつ変換するためです。
大文字の連続の後に先頭が大文字の単語が続くと、その単語の前で区切られます。そのため getHTTPResponse は get_http_response に、HTTPServer は http_server になります。その後、略語は普通の単語と同じように書かれるので、PascalCase では HttpServer になりますが、PEP 8 は Python のクラス名に HTTPServer を推奨しています。こうした名前は手で直してください。小文字から大文字に変わる箇所でも必ず区切られるため、IPv6 Address は i_pv6_address になります。ipv6_address にしたい場合は Ipv6 Address と入力してください。
いいえ。同じリクエスト内で変換して返し、データベースやログには一切書き込みません。
UPPER(A1) と LOWER(A1) は UPPER CASE と lower case ボタンに相当します。PROPER(A1) はタイトルケースに近いものの、アポストロフィや数字の後の文字も大文字にします。PROPER では O'Neil と 76Budget になり、ここのタイトルケースでは O'neil と 76budget になります。文頭のみ大文字にする関数はありません。1 文だけのセルなら =UPPER(LEFT(A1))&LOWER(MID(A1,2,LEN(A1))) で同じ結果になります。TRIM(A1) は両端の空白を削除し、さらに文中で連続する空白を 1 つにまとめますが、ここの空白を削除は各行の先頭と末尾の空白だけを削除します。Excel の TRIM は、Web ページからコピーした文字列によく含まれるノーブレークスペース (文字コード 160) を削除しません。ここの空白を削除は行の両端にあるものを削除します。
Word では文字列を選択して Shift+F3(多くの Mac キーボードでは fn+Shift+F3)を押すと、すべて小文字、すべて大文字、各単語の先頭を大文字の順に切り替わります。ホームタブの「文字種の変換」ボタン(Aa)も使え、文の先頭文字を大文字にする選択肢もあります。Google ドキュメントでは文字列を選択して Format > Text > Capitalization を開き、小文字、大文字、Title Case から選びます。どちらにも camelCase、snake_case、重複行の削除はありません。そうした用途や、表計算の列、メール、コードなど文書の外にあるテキストには、このページを使ってください。貼り付けてボタンを押し、結果をコピーして戻すだけです。プレーンテキストとして扱うため、太字やリンクなどの書式は引き継がれません。日本語には大文字・小文字がないため、これらの変換は英字などにだけ効きます。
貼り付けて「文頭のみ大文字」を押します。まずすべて小文字にし、各行の先頭と、ピリオド、疑問符、感嘆符の後の最初の文字を大文字にするので、tHANK YOU. sEE YOU ON MONDAY! は Thank you. See you on monday! になります。Monday や GST のような人名、曜日、略語は小文字に戻るため、手で直してください。1 行に 1 件の名前や見出しのリストなら、代わりに「タイトルケース」を押します。jOHN sMITH は John Smith になります。結果がおかしいときは「元に戻す」で貼り付けた文に戻せます。
ボタンは次の順に押します。どのボタンも直前の結果に対して動くためです。「空白を削除」、次に「空行を削除」、次に「重複を削除(大文字小文字を区別しない)」、並べ替えたい場合は最後に「A から Z に並べ替え」。先に空白を削除するのが大事で、末尾に空白のある [email protected] は [email protected] と完全には一致しません。大文字小文字を区別しない場合、[email protected] と [email protected] は 1 行とみなされ、先に出てきた方が残ります。各ステップの後、何行削除したかが表示されます。メールのドメインは大文字小文字を区別しません。@ より前の部分は RFC 5321 では区別してもよいとされていますが、大手のメールサービスは区別していません。