CamelCase から snake_case
識別子を入力し、大小文字、数字、略語、Unicode の規則が明確な結果をコピーします。
大小文字の境界、文字と数字の境界、連続する略語、記号をブラウザー内で処理します。Unicode の文字と数字は保持し、区切り記号はアンダースコアにします。
使い方
使い方
- 最大100,000文字を貼り付けます。
- リアルタイムの snake_case 出力を確認します。
- 結果をコピーするか、両方の欄をクリアします。
明示的な境界
小文字から大文字、略語から単語への切り替わりにアンダースコアを入れます。文字から数字、数字から文字への切り替わりにも入れ、数字は変更しません。記号や空白は単語を区切り、連続する区切りをまとめ、空の単語を除きます。
Unicode とローカル処理
大小文字、数字、略語、記号の境界を明確に処理します。Unicode の文字と数字を保持し、各文字を JavaScript の Unicode 大小文字マッピングで小文字にします。処理はブラウザー内で行い、テキストをアップロードや保存しません。
よくある質問
あわせて知りたいこと
数字はどう扱いますか?
数字を保持して隣接する文字と区切ります。version2Parser は version_2_parser になります。
略語はどう扱いますか?
大文字の連続の後に小文字の単語が続く場合、最後の大文字の前に境界を置きます。HTTPResponse は http_response になります。
Unicode を翻字しますか?
いいえ。Unicode の文字と数字を保持し、記号を区切りにします。文字体系の変換は行うと保証しません。