CanDoYa
TH

Snake case converter

ทำงานในเบราว์เซอร์ทั้งหมด ไม่ต้องอัปโหลด ไม่ต้องสมัครสมาชิก

ตัวอักษรและตัวเลขจากทุกสคริปต์จะถูกเก็บไว้; เครื่องหมายวรรคตอน ช่องว่าง และขอบเขต case จะกลายเป็นขีดล่าง
ข้อความหรือ identifier ต้นทาง
ผลลัพธ์ snake_case
วางข้อความหรือ identifier เพื่อแปลงเป็น snake_case
แชร์เครื่องมือนี้

snake case converter คืออะไร?

snake case converter เปลี่ยนข้อความหรือชื่อแบบโค้ดให้เป็น identifier ที่คั่นด้วยขีดล่าง เช่น user_profile_url วางวลี, camelCase, PascalCase, kebab-case หรือข้อความที่มีเครื่องหมายวรรคตอนปนกัน แล้วผลลัพธ์จะอัปเดตทันที เครื่องมือนี้รองรับหลายบรรทัดและสลับเป็น SCREAMING_SNAKE_CASE สำหรับค่าคงที่ได้ด้วย

วิธีใช้งาน

  1. 1วางข้อความ. ใส่วลี รายการ label หรือ identifier ที่มีอยู่ แต่ละบรรทัดในอินพุตจะกลายเป็นหนึ่งบรรทัดในผลลัพธ์
  2. 2เลือกรูปแบบ case. ใช้ค่าเริ่มต้นเป็น snake_case หรือสลับเป็น SCREAMING_SNAKE_CASE สำหรับค่าคงที่และ environment variable
  3. 3เลือกการจัดการอักขระ. เปิด Unicode ไว้สำหรับข้อความหลายภาษา หรือปิดเมื่อต้องการ identifier แบบ ASCII อย่างเข้มงวด
  4. 4คัดลอกผลลัพธ์. ใช้ Copy เพื่อคัดลอก identifier ที่แปลงแล้ว หรือทั้งคอลัมน์ที่แปลงเสร็จ

เหมาะกับใคร

converter นี้ทำงานทั้งหมดในเบราว์เซอร์ของคุณ โค้ดที่วาง ชื่อฟิลด์ฐานข้อมูล และโน้ตส่วนตัวจึงไม่ถูกอัปโหลด มันแยกขอบเขต identifier ที่พบบ่อย เช่น HTTPServerError, customerProfileURL และ invoice-total แล้วรวมตัวคั่นซ้ำให้เหลือขีดล่างเดียว ตัวอักษร Unicode จะถูกเก็บไว้ตามค่าเริ่มต้นสำหรับ identifier หลายภาษา ส่วนโหมด strict ASCII จะพับสำเนียงละตินเมื่อระบบรับได้เฉพาะ a-z, 0-9 และขีดล่างเท่านั้น

คำถามที่พบบ่อย

snake case converter นี้ฟรีไหม?

ฟรี เครื่องมือไม่ต้องสมัครสมาชิกและไม่มีขีดจำกัดจำนวนบรรทัดสำหรับการใช้งานปกติในเบราว์เซอร์ วางค่าเดียวหรือทั้งคอลัมน์แล้วแปลงได้ทันที

ข้อความของฉันถูกอัปโหลดไปที่ไหนหรือไม่?

ไม่ การแปลงเกิดขึ้นในเบราว์เซอร์ของคุณ identifier, ชื่อฟิลด์ภายใน, API payload และข้อความร่างจะอยู่บนอุปกรณ์ของคุณ

snake_case หมายถึงอะไร?

snake_case คือรูปแบบการตั้งชื่อที่ใช้ตัวพิมพ์เล็กและคั่นคำด้วยขีดล่าง เช่น <code>customer_profile_url</code> พบได้บ่อยใน Python, Ruby, Rust, database, ชื่อไฟล์ และ convention ของ API หลายแบบ

แปลง camelCase หรือ PascalCase ได้ไหม?

ได้ เครื่องมือตรวจจับขอบเขตของ case ที่พบบ่อย ดังนั้น <code>customerProfileURL</code> จะเป็น <code>customer_profile_url</code> และ <code>HTTPServerError</code> จะเป็น <code>http_server_error</code>

SCREAMING_SNAKE_CASE ใช้ทำอะไร?

SCREAMING_SNAKE_CASE คือรูปแบบตัวพิมพ์ใหญ่ทั้งหมด มักใช้กับค่าคงที่ ค่า enum และ environment variable เช่น <code>API_BASE_URL</code> ใช้โหมด SCREAMING เมื่อปลายทางต้องการ identifier ตัวพิมพ์ใหญ่

รองรับสำเนียงและข้อความที่ไม่ใช่ภาษาอังกฤษไหม?

รองรับ ตัวอักษร Unicode จะถูกเก็บไว้ตามค่าเริ่มต้น ดังนั้นคำในซีริลลิก กรีก ฮินดี จีน และสคริปต์อื่นยังคงอยู่เมื่อคั่นด้วยช่องว่างหรือเครื่องหมายวรรคตอน ปิด Unicode เฉพาะเมื่อต้องการผลลัพธ์ ASCII แบบเข้มงวด

แปลงหลายชื่อพร้อมกันได้ไหม?

ได้ วางหนึ่งค่าต่อหนึ่งบรรทัด เครื่องมือจะส่งคืน identifier ที่แปลงแล้วหนึ่งรายการต่อบรรทัดตามลำดับเดิม เหมาะกับหัวตาราง spreadsheet, คอลัมน์ฐานข้อมูล และการ cleanup โค้ดจำนวนมาก