Chuyển snake_case
Chuyển cụm từ và định danh thành snake_case — phổ biến trong Python và cơ sở dữ liệu.
Nhập
Chuyển sang
Đầu ra
Riêng tư theo thiết kế
Việc chuyển đổi chạy hoàn toàn trên trình duyệt. Văn bản của bạn không được gửi lên máy chủ.
Mẹo
Mật khẩu, khóa API và một số định danh phân biệt hoa thường. Chỉ chuyển khi bạn cố ý đổi giá trị.
Cách chuyển với Chuyển snake_case
Dán hoặc gõ văn bản vào khung input.
Kết quả cập nhật ngay — không tải dữ liệu lên máy chủ.
Chọn kiểu chữ khác để mở trang chuyển đổi đó với cùng văn bản.
Sao chép kết quả, hoặc dùng nó làm input tiếp theo.
Khi nào nên dùng?
Viết
Làm mềm tiêu đề, ghi chú và tin nhắn để văn bản đọc như câu thông thường.
Lập trình
Khớp quy ước định danh trong code, cấu hình và API.
URL
Chuẩn bị hostname, đường dẫn, slug và class CSS.
Dữ liệu
Chuẩn hóa tên, thẻ và hàng nhập về cùng một kiểu chữ.
Về chuyển snake_case
snake_case thường hóa từ và nối bằng gạch dưới. Phổ biến trong Python, tên trường JSON và cơ sở dữ liệu. kebab-case dùng gạch ngang; CONSTANT_CASE dùng gạch dưới nhưng giữ hoa.
Ví dụ: “The Quick BROWN Fox” thành “the_quick_brown_fox.” Chữ số đầu và dấu lạ có thể bị bỏ hoặc dính — kiểm tra đầu ra trước khi đổi tên cột.
Không tải lên. Liên quan: kebab-case, camelCase, CONSTANT_CASE, Slugify cho chuỗi URL có gấp dấu.
URL là /tools/snake-case. Đây không phải migration SQL và không kiểm tính duy nhất. Gạch dưới đôi từ input lộn xộn có thể xuất hiện — dọn nguồn nếu tên cột trông sai.
Ví dụ Chuyển snake_case
Tiêu đề
Câu
Định danh
So sánh kiểu chữ
| Kiểu | Ví dụ | Dùng khi |
|---|---|---|
| chữ thường | hello world example | Văn bản nhẹ, thẻ, và chuẩn hóa input |
| CHỮ HOA | HELLO WORLD EXAMPLE | Tiêu đề, từ viết tắt, và nhãn ngắn |
| Kiểu câu | Hello world example | Văn xuôi, chú thích, và đoạn dễ đọc |
| Kiểu tiêu đề | Hello World Example | Tiêu đề, headline, và tên riêng |
| camelCase | helloWorldExample | Biến JavaScript và khóa object |
| PascalCase | HelloWorldExample | Kiểu, class, và component React |
| snake_case | hello_world_example | Python, API, và cột cơ sở dữ liệu |
| kebab-case | hello-world-example | URL, class CSS, và tên tệp |
| CONSTANT_CASE | HELLO_WORLD_EXAMPLE | Biến môi trường, hằng số, và enum |
Hỏi đáp Chuyển snake_case
Cả hai viết thường các từ. snake_case nối bằng gạch dưới (Python, trường JSON, cơ sở dữ liệu). kebab-case nối bằng gạch ngang (URL, CSS). CONSTANT_CASE dùng gạch dưới nhưng giữ hoa. Ví dụ: “The Quick BROWN Fox” thành “the_quick_brown_fox.”
Chữ số đầu và dấu câu lạ có thể bị bỏ hoặc dính. Kiểm tra kết quả trước khi đổi tên cột. Tạo slug là anh em khi nguồn là tiêu đề có dấu.
Không. Chuyển đổi chạy cục bộ. Chuyển sang giữ input giữa camelCase và CONSTANT_CASE. Không tải dữ liệu lên.