識別子命名規則変換(camelCase / snake_case)

ケース変換:入力テキストを lower、upper、title、camel、snake に変換します。title、camel、snake は Unicode の文字・数字以外の連続で語を分割し、lower と upper は入力テキストを直接変換します。

ツールを読み込み中...

このツールについて 識別子命名規則変換(camelcase / snake_case)

識別子命名規則変換(camelCase / snake_case)ケース変換:入力テキストを lower、upper、title、camel、snake に変換します。title、camel、snake は Unicode の文字・数字以外の連続で語を分割し、lower と upper は入力テキストを直接変換します。

このツールの仕組み

入力テキストと mode を読み取ります。lower と upper は入力を直接変換し、title、camel、snake は Unicode の文字・数字以外の連続で分割してから各語を正規化します。

実行パイプラインと計算アーキテクチャ

  1. 入力テキストとトリミングした mode フィールドを読み取ります。
  2. lower と upper は入力テキストを直接変換します。
  3. title、camel、snake はトリミングしたテキストを Unicode の文字・数字以外の連続で分割します。
  4. 選択した mode ごとに各語を正規化し、無効な mode では明示的なエラーを表示します。

使用例と実用上の手順

実際の利用シナリオ: title mode で語句を変換する。

入力サンプル:

CZOA browser tools と title

アルゴリズム処理: word を分割し各最初の code unit を uppercase にする。

出力例:

Czoa Browser Tools

制限と例外

lower と upper は JavaScript の文字列大小文字変換をそのまま使います。word mode は acronym を保存せず、locale 固有の casing や grapheme 分割、identifier 解析を行わず、Pascal と kebab はなく、元の文字列に戻す変換でもありません。

ブラウザー内処理とプライバシー

ツール機能は、入力を CZOA の処理サーバーへ意図的に送信せず、ブラウザー内で処理する設計です。サイト素材、アクセス解析、広告の通信は別に発生する場合があります。ブラウザー、拡張機能、端末の管理ソフトはこの範囲外です。

ローカル実行と検証メソドロジー

本ツールのペイロード処理は、ブラウザ内で JavaScript または Web Worker を用いてローカルに実行される設計です。サイト素材・アクセス解析・広告の通信は別に発生する場合があります。機密性、再現性、遅延はブラウザ環境に依存し、絶対的な保証ではありません。

準拠技術規格および参照仕様

  • Standard Browser Web API / Algorithm Implementation (No single external RFC/ISO standard)

コンテンツ管理者:CZOA Tools · 最終確認:2026-09-15 · 検証方法

使い方

  1. 作業欄にデータを入力するか、対応ファイルを選択します。
  2. 操作項目を確認し、利用できる設定、単位、形式、範囲を選びます。
  3. 実行ボタンを押すか、その場で更新される計算結果を確認します。
  4. 診断表示と結果を確認してからコピーまたは書き出します。

よくある質問

Case Converter にはどの mode がありますか?+

最初の欄に文字列を入力し、二番目の欄で lower、upper、title、camel、snake を選びます。mode を空にすると lower になります。

title、camel、snake は区切りをどう扱いますか?+

これらの mode は入力の前後の空白を除き、Unicode の文字または数字ではない一つ以上の連続で分割して、各 word を正規化します。たとえば `CZOA browser tools` を title にすると `Czoa Browser Tools` です。

変換の制限は何ですか?+

lower と upper は JavaScript の文字列大小文字変換をそのまま使います。word mode は acronym を保存せず、locale 固有の casing や grapheme 分割、identifier 解析を行わず、Pascal と kebab はなく、元の文字列に戻す変換でもありません。

文字列は変換サーバーへ送られますか?+

いいえ。入力された文字列はこのブラウザー内で変換され、結果の文字列が表示されます。project file の読み取り、file 名の変更、変換のための入力アップロードは行いません。