コード、データと QRツール

CamelCase から snake_case

識別子を入力し、大小文字、数字、略語、Unicode の規則が明確な結果をコピーします。

ブラウザ内で処理登録不要プライバシーの説明 ↗

大小文字の境界、文字と数字の境界、連続する略語、記号をブラウザー内で処理します。Unicode の文字と数字は保持し、区切り記号はアンダースコアにします。

使い方

使い方

  1. 最大100,000文字を貼り付けます。
  2. リアルタイムの snake_case 出力を確認します。
  3. 結果をコピーするか、両方の欄をクリアします。

明示的な境界

小文字から大文字、略語から単語への切り替わりにアンダースコアを入れます。文字から数字、数字から文字への切り替わりにも入れ、数字は変更しません。記号や空白は単語を区切り、連続する区切りをまとめ、空の単語を除きます。

Unicode とローカル処理

大小文字、数字、略語、記号の境界を明確に処理します。Unicode の文字と数字を保持し、各文字を JavaScript の Unicode 大小文字マッピングで小文字にします。処理はブラウザー内で行い、テキストをアップロードや保存しません。

よくある質問

あわせて知りたいこと

数字はどう扱いますか?

数字を保持して隣接する文字と区切ります。version2Parser は version_2_parser になります。

略語はどう扱いますか?

大文字の連続の後に小文字の単語が続く場合、最後の大文字の前に境界を置きます。HTTPResponse は http_response になります。

Unicode を翻字しますか?

いいえ。Unicode の文字と数字を保持し、記号を区切りにします。文字体系の変換は行うと保証しません。