識別子命名規則変換(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 の文字・数字以外の連続で分割してから各語を正規化します。
実行パイプラインと計算アーキテクチャ:
- 入力テキストとトリミングした mode フィールドを読み取ります。
- lower と upper は入力テキストを直接変換します。
- title、camel、snake はトリミングしたテキストを Unicode の文字・数字以外の連続で分割します。
- 選択した mode ごとに各語を正規化し、無効な mode では明示的なエラーを表示します。
使用例と実用上の手順
実際の利用シナリオ: title mode で語句を変換する。
入力サンプル:
アルゴリズム処理: word を分割し各最初の code unit を uppercase にする。
出力例:
制限と例外
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 · 検証方法
使い方
- 作業欄にデータを入力するか、対応ファイルを選択します。
- 操作項目を確認し、利用できる設定、単位、形式、範囲を選びます。
- 実行ボタンを押すか、その場で更新される計算結果を確認します。
- 診断表示と結果を確認してからコピーまたは書き出します。
よくある質問
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 名の変更、変換のための入力アップロードは行いません。
