Công cụ chuyển sang path/case

Chuyển camelCase, snake_case hoặc văn bản thường sang path/case: các từ viết thường nối bằng dấu gạch chéo cho thư mục, route và namespace. Xử lý từng dòng.

Ví dụ: srcComponentsButton → src/components/button

Đầu ra

Mỗi dòng được chuyển đổi riêng. Từ được tách tại khoảng trắng, dấu câu, _ - . / và ranh giới camelCase; từ viết tắt như XML được giữ nguyên, chữ số dính với từ đứng trước.

Công cụ Liên quan

Xem Tất cả

path/case là gì?

Công cụ này chuyển định danh và cụm từ sang path/case: các từ viết thường nối bằng dấu gạch chéo xuôi, tiện cho cấu trúc thư mục, route URL và namespace.

Cách sử dụng path/case

  1. Gõ hoặc dán văn bản vào ô Đầu vào – mỗi dòng một định danh hoặc cụm từ (hoặc bấm Tải ví dụ).
  2. Văn bản dạng path/case xuất hiện ngay trong ô Đầu ra.
  3. Bấm Sao chép để sao chép kết quả.

Ví dụ

Đầu vào
srcComponentsButton
Đầu ra
src/components/button

Khi nào nên dùng path/case

Dùng để suy ra đường dẫn thư mục hoặc đoạn route từ tên component hay module. Công cụ không kiểm tra đường dẫn có tồn tại không và không escape các ký tự không hợp lệ trong tên file.

path/case hoạt động như thế nào

Đầu vào được tách thành các từ, mọi từ được viết thường và nối với nhau bằng /. Từ được tách tại dấu cách, dấu câu và các ký tự phân tách _ - . /, cũng như tại chỗ đổi kiểu chữ bên trong định danh: fooBar → foo + Bar, còn một chuỗi từ viết tắt được giữ liền (XMLHttpRequest → XML + Http + Request). Chữ số dính với từ đứng trước (Request2Go → Request2 + Go), dấu nháy đơn bên trong từ bị bỏ (don't → dont), và chữ cái của mọi hệ chữ (é, ñ, Kirin, Hy Lạp…) đều được hỗ trợ. Mỗi dòng được chuyển đổi riêng.

Các Trường Hợp Sử Dụng Phổ Biến

  • Biến srcComponentsButton thành src/components/button
  • Tạo đường dẫn route URL từ tên
  • Tạo khóa kiểu namespace
  • Lên cấu trúc thư mục từ tên module

Lưu Ý Bảo Mật

Mọi thứ chạy cục bộ trong trình duyệt của bạn; đoạn mã bạn dán vào không được tải lên đâu cả.

Câu Hỏi Thường Gặp

Có thêm dấu gạch chéo ở đầu không?

Không, hãy tự thêm nếu bạn cần đường dẫn tuyệt đối.

Dấu gạch chéo có sẵn có được giữ không?

Dấu gạch chéo là ký tự phân tách, nên nhiều dấu liên tiếp được gộp còn một.

Có dùng được với đường dẫn Windows không?

Dấu gạch chéo ngược cũng được coi là ký tự phân tách, và kết quả dùng dấu gạch chéo xuôi.

Khám phá thêm danh mục