スネークケース変換
語を小文字とアンダースコアでつなぐ形式に変換します。user profile は user_profile になります。Python の変数名やデータベースの列名、設定ファイルのキー名でよく使われます。
使い方
- スペースやハイフン、既存のアンダースコアは 1 つのアンダースコアに統一されます。
- 変換後は、アンダースコアが連続したり先頭や末尾に残ったりしていないか確認してください。
よくある質問
区切り記号が複数あるとアンダースコアも複数になりますか?
連続する区切り記号は通常 1 つのアンダースコアにまとめられ、空の要素ができません。変換後もプロジェクトの命名規約に合っているか確認してから、コードにコピーしてください。
URL に向いていますか?
URL のパスでは、検索エンジンがハイフンを区切りとして扱いやすいため、アンダースコアよりハイフンがよく使われます。リンク用に生成する場合は、ハイフン形式のツールを使ってください。