Text Line Sorter
Sort, reverse, or shuffle lines of text alphabetically, numerically, or by length.
ข้อความอินพุต (หนึ่งรายการต่อบรรทัด)
โหมดการเรียงลำดับ
ตัวเลือก
เกี่ยวกับเครื่องมือนี้
เครื่องมือเรียงลำดับบรรทัดข้อความจัดระเบียบบรรทัดตามเจ็ดโหมด ได้แก่ ตามตัวอักษร ตามความยาว ตามตัวเลข สลับแบบสุ่ม และลำดับย้อนกลับ
การเรียงลำดับทั้งหมดทำงานในเบราว์เซอร์โดยใช้ localeCompare ของ JavaScript สำหรับการเรียงตัวอักษรและการเปรียบเทียบตัวเลขมาตรฐาน
วิธีใช้งาน
- วางบรรทัดข้อความในพื้นที่อินพุต (หนึ่งรายการต่อบรรทัด) หรือคลิกตัวอย่าง
- เลือกโหมดการเรียงลำดับจากเมนูแบบเลื่อนลง
- สลับตัวเลือกตามที่ต้องการ
- คลิกเรียงลำดับและคัดลอกผลลัพธ์
กรณีการใช้งาน
นักพัฒนาเรียงลำดับคำสั่ง import หรือรายการคลาส CSS ตามตัวอักษร นักวิเคราะห์ข้อมูลเรียงลำดับค่าคอลัมน์ CSV นักเขียนจัดระเบียบรายการตามความยาว นักการศึกษาสุ่มคำถามข้อสอบ
คำถามที่พบบ่อย
- การเรียงตัวอักษรจัดการกับอักขระที่มีเครื่องหมายเน้นเสียงได้หรือไม่? — ใช่ โหมด A→Z ใช้ localeCompare ที่มี sensitivity: 'base' โดยค่าเริ่มต้น ซึ่งถือว่าตัวแปรที่มีเครื่องหมายเน้นเสียงเทียบเท่ากับตัวอักษรฐาน
- การเรียงตัวเลขจัดการกับบรรทัดแบบผสมอย่างไร? — บรรทัดที่ขึ้นต้นด้วยตัวเลขที่ถูกต้องจะเรียงตามตัวเลขนั้น บรรทัดที่ไม่ขึ้นต้นด้วยตัวเลขจะใช้การเรียงตัวอักษรแทน
- การสลับแบบสุ่มให้ผลลัพธ์แบบสุ่มจริงหรือไม่? — การสลับใช้ Math.random() ซึ่งเร็วแต่ไม่ใช่การสุ่มแบบเข้ารหัส เหมาะสำหรับการสลับทั่วไปแต่ไม่เหมาะสำหรับการใช้งานด้านความปลอดภัย