# 下划线命名转换

将文本转换为下划线命名格式（小写字母带下划线）

> 标准页面: https://elysiatools.com/zh/tools/text-snake-case

- **分类:** Text Processing

- **关键词:** 文本, 下划线, 命名, 转换, 蛇形

## 概述

下划线命名转换工具是一款高效的文本格式化工具，能够快速将任意文本转换为符合编程规范的 snake_case（蛇形命名）格式，确保所有字母小写并以单下划线连接单词。

## 输入项

- **文本输入** (text): Enter text to convert to snake_case...

## 适用场景

- 在编写代码时，需要将变量名或函数名统一转换为蛇形命名规范。
- 整理数据库字段名称，确保所有列名符合标准的下划线命名格式。
- 处理 API 接口文档，将驼峰式命名的参数批量转换为下划线格式。

## 工作原理

- 在输入框中粘贴需要转换的文本或单词序列。
- 工具会自动识别文本中的空格、驼峰或连字符。
- 点击转换按钮，系统将立即输出符合 snake_case 规范的文本结果。

## 使用案例

- 编程变量重命名：将代码中的驼峰命名变量快速转换为符合 Python 或 SQL 规范的蛇形命名。
- 数据库设计：统一整理数据表字段，确保数据库结构命名风格一致。
- 配置文件格式化：将配置项名称转换为标准的下划线格式，提升可读性。

## 常见问题

### 什么是下划线命名（snake_case）？

这是一种命名约定，将所有字母转换为小写，并使用下划线连接单词，例如 'my_variable_name'。

### 该工具支持处理驼峰命名吗？

支持，工具会自动识别驼峰命名（CamelCase）并将其拆分为单词，再转换为下划线格式。

### 转换后的文本包含大写字母吗？

不会，转换后的结果会强制转换为全小写字母。

### 可以批量转换多个单词吗？

可以，您可以输入包含多个单词的短语或列表，工具会将其统一处理为蛇形格式。

### 该工具是否需要联网使用？

本工具支持在浏览器端直接运行，处理过程快速且保护隐私。

## 相关工具

- [高级大小写转换器](https://elysiatools.com/zh/tools/advanced-case-converter): 在 CamelCase、snake_case、kebab-case、PascalCase 和其他命名约定之间转换
- [黑客语转换器](https://elysiatools.com/zh/tools/leet-speak-converter): 在文本与 leet 语（1337）之间互转。用基础、完整或全大写风格编码，或把 leet 解码回纯文本。
- [句子大小写转换器](https://elysiatools.com/zh/tools/sentence-case-converter): 把文本转成句子大小写：每个句子首字母大写，其余全部小写。自动还原独立代词「I」。
- [简体转繁体中文转换器](https://elysiatools.com/zh/tools/simplified-to-traditional-chinese-converter): 使用 OpenCC 词典和词组转换将简体中文转换为繁体中文
- [Slug 生成器（支持中文转拼音）](https://elysiatools.com/zh/tools/slug-generator): 从任意文本生成干净的网址 slug，内置中文转拼音。可折叠分隔符、转小写，并支持按整词截断的最大长度限制。
- [小型大写字母转换器](https://elysiatools.com/zh/tools/small-caps-converter): 把文本转换为 Unicode 小型大写字母（ʜᴇʟʟᴏ）。使用 Phonetic Extensions 区的小型大写字形；没有专用字形的字母回退为小写。
- [文本大小写转换](https://elysiatools.com/zh/tools/text-case-converter): 在不同大小写格式之间转换文本
- [点号命名转换](https://elysiatools.com/zh/tools/text-dot-case): 将文本转换为点号命名格式（小写字母带点号）

## 示例

- [大小写转换样本](https://elysiatools.com/zh/samples/text-case-formats): 不同命名约定之间的大小写转换测试样本
- [含表情符号的文本示例](https://elysiatools.com/zh/samples/text-with-emoji-samples): 用于测试表情符号提取的各种语言混合文本和Unicode表情符号
- [中英混合文本示例](https://elysiatools.com/zh/samples/text-chinese-english-mixed-samples): 用于测试自动添加空格工具的中英文混合内容示例文本文件
- [含中文文本示例](https://elysiatools.com/zh/samples/text-with-chinese-samples): 包含中文字符的混合语言文本，用于测试中文提取
