DevToolPal
ไทย

เรียงบรรทัด

เรียงบรรทัดตามตัวอักษร แบบธรรมชาติ ตามตัวเลข หรือตามความยาว ลบบรรทัดซ้ำและบรรทัดว่าง ตัดช่องว่าง หรือสุ่มลำดับ

ทำงานในเครื่อง ไม่มีการอัปโหลด

ตัวเลือก

บรรทัด

0 ตัวอักษร · 0 B

ผลการเรียง

0 ตัวอักษร · 0 B

เครื่องมือนี้ทำอะไร

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

มีวิธีเรียงห้าแบบ ได้แก่ ตามตัวอักษร แบบธรรมชาติ (ตัวเลขในข้อความเปรียบเทียบตามค่า) ตามตัวเลข (ตามตัวเลขที่ขึ้นต้นแต่ละบรรทัด) ตามความยาวบรรทัด หรือคงลำดับเดิมและทำความสะอาดอย่างเดียว ทุกแบบสามารถกลับลำดับได้

วิธีใช้

  1. วางรายการลงในช่องป้อนข้อมูล บรรทัดละหนึ่งรายการ หรือกด ตัวอย่าง
  2. เลือกวิธีเรียงใน เรียงตาม
  3. เปิดตัวเลือกเพิ่มเติมที่ต้องการ ได้แก่ กลับลำดับ ไม่สนใจตัวพิมพ์ใหญ่-เล็ก ลบบรรทัดซ้ำ ลบบรรทัดว่าง และ ตัดช่องว่างหัวท้าย
  4. คัดลอกหรือดาวน์โหลดผลลัพธ์ ใช้ สุ่มลำดับ เพื่อจับฉลากรายชื่อหรือสลับข้อสอบ และเปลี่ยนตัวเลือกใดก็ได้เพื่อสุ่มใหม่

ตัวอย่าง

รายการเดียวกันที่เรียงสองแบบ

Input        Alphabetical   Natural
item 10      item 1         item 1
item 2       item 10        item 2
item 1       item 2         item 10

เคล็ดลับ

  • การเรียงตามตัวอักษรใช้รหัสอักขระ ซึ่งเป็นลำดับเดียวกับ sort เมื่อตั้ง LC_ALL=C บน Linux ตัวพิมพ์ใหญ่มาก่อนตัวพิมพ์เล็ก และตัวเลขมาก่อนตัวอักษร เปิด ไม่สนใจตัวพิมพ์ใหญ่-เล็ก เพื่อเรียงปนกัน
  • การเรียงแบบธรรมชาติใช้กฎการเรียง Unicode ของภาษาอังกฤษ ตัวอักษรที่มีเครื่องหมายเสริมจึงอยู่ข้างตัวอักษรพื้นฐาน
  • ตัวเลือกจะทำงานตามลำดับตายตัว คือ ตัดช่องว่าง ลบบรรทัดว่าง ลบบรรทัดซ้ำ เรียง แล้วจึงกลับลำดับ
  • การขึ้นบรรทัดใหม่ท้ายข้อมูลจะถูกเก็บไว้ จึงนำผลลัพธ์ไปแทนไฟล์เดิมได้โดยไม่เปลี่ยนบรรทัดสุดท้าย
  • การขึ้นบรรทัดแบบ Windows จะถูกแปลงเป็นการขึ้นบรรทัดปกติ

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

› การเรียงตามตัวอักษรกับแบบธรรมชาติต่างกันอย่างไร

การเรียงตามตัวอักษรเปรียบเทียบทีละตัวอักษร item10 จึงมาก่อน item2 เพราะ 1 น้อยกว่า 2 ส่วนการเรียงแบบธรรมชาติจะอ่านตัวเลขที่ติดกันเป็นจำนวน และวาง item2 ก่อน item10 ตามที่คาดหวังในรายการชื่อไฟล์หรือเวอร์ชัน

› การเรียงตามตัวเลขจัดการบรรทัดที่ไม่มีตัวเลขอย่างไร

บรรทัดจะเรียงตามตัวเลขที่ขึ้นต้นบรรทัด รองรับเลขติดลบ ทศนิยม เลขยกกำลัง และตัวคั่นหลักพันอย่าง 1,000 บรรทัดที่ไม่ได้ขึ้นต้นด้วยตัวเลขจะอยู่หลังบรรทัดที่มีตัวเลขทั้งหมดและเรียงตามตัวอักษร

› เมื่อลบบรรทัดซ้ำ บรรทัดไหนถูกเก็บไว้

เก็บบรรทัดที่ปรากฏครั้งแรกไว้ และลบสำเนาที่ตามมา เมื่อเปิดไม่สนใจตัวพิมพ์ใหญ่-เล็ก Apple กับ apple จะนับเป็นบรรทัดเดียวกัน หากบรรทัดต่างกันแค่ช่องว่างหัวหรือท้าย ให้เปิดตัดช่องว่างด้วย

› ลบบรรทัดซ้ำโดยไม่เปลี่ยนลำดับได้ไหม

ได้ เลือกคงลำดับเดิมแล้วเปิดลบบรรทัดซ้ำ ใช้วิธีเดียวกันเมื่อต้องการลบเฉพาะบรรทัดว่างหรือตัดช่องว่าง

› รายการของฉันถูกอัปโหลดไปที่ไหนไหม

ไม่ การเรียงเกิดขึ้นในเบราว์เซอร์ รายการขนาดใหญ่หรือข้อมูลส่วนตัวจึงไม่ออกจากอุปกรณ์ของคุณ