ESC

ข้อความนำเข้า

ผลลัพธ์ที่จัดเรียง

0
บรรทัดทั้งหมด
0
รายการซ้ำ
0
บรรทัดว่าง
การประมวลผลทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ ไม่มีข้อมูลถูกส่งไปยังเซิร์ฟเวอร์ใดๆ

ตัวอย่างการใช้งาน

จัดเรียงรายชื่อ

จัดเรียงรายชื่อตามตัวอักษร ตรวจพบรายการซ้ำโดยอัตโนมัติเพื่อการลบที่ง่ายดาย

จัดระเบียบ Import

จัดเรียงคำสั่ง import ของโค้ดตามตัวอักษรเพื่อไฟล์ซอร์สที่สะอาดและเป็นระเบียบมากขึ้น

สุ่มคำตอบแบบทดสอบ

สับเปลี่ยนคำตอบแบบทดสอบแบบสุ่มเพื่อสร้างลำดับคำถามที่หลากหลายสำหรับการสอบ

คุณสมบัติ

โหมดจัดเรียงหลายแบบ

จัดเรียงตามตัวอักษร (A-Z, Z-A) ความยาว ตัวเลข สุ่ม หรือย้อนกลับลำดับ

ลบรายการซ้ำ

ตรวจจับและลบบรรทัดซ้ำจากข้อความของคุณโดยอัตโนมัติ

ตัวเลือกทำความสะอาด

ลบบรรทัดว่างและรายการซ้ำด้วยตัวเลือกช่องทำเครื่องหมายง่ายๆ

ความเป็นส่วนตัวมาก่อน

การประมวลผลทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ ไม่มีข้อมูลถูกส่งไปยังเซิร์ฟเวอร์

วิธีการใช้งาน?

1

ป้อนข้อความ

พิมพ์หรือวางข้อความลงในช่องป้อนข้อมูล โดยใส่แต่ละรายการในบรรทัดแยกกัน

2

เลือกโหมดจัดเรียง

เลือกโหมดจัดเรียง: A-Z, Z-A, ความยาว, ตัวเลข, สุ่ม หรือย้อนกลับ เปิดใช้งานการลบรายการซ้ำหรือบรรทัดว่างตามต้องการ

3

รับผลลัพธ์

คลิกจัดเรียงเพื่อดูผลลัพธ์ คัดลอกข้อความที่จัดเรียงไปยังคลิปบอร์ดด้วยคลิกเดียว

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

ใช่ เครื่องมือนี้ใช้เมธอด built-in localeCompare ของเบราว์เซอร์พร้อมกับการเปรียบเทียบที่รับรู้ตำแหน่งท้องถิ่น (locale-aware) ดังนั้นตัวอักษรที่มีเครื่องหมายกำกับจะถูกจัดเรียงในตำแหน่งที่ถูกต้องเมื่อเทียบกับตัวอักษรพื้นฐาน ตัวอย่างเช่น "e" จะถูกจัดเรียงร่วมกับ "e", "a" ร่วมกับ "a" และ "n" ร่วมกับ "n" ซึ่งหมายความว่ารายการชื่อที่จัดเรียงแล้วซึ่งมีตัวอักษรที่มีเครื่องหมายกำกับจะดูถูกต้องสำหรับเจ้าของภาษา แทนที่จะถูกผลักไปอยู่ที่ส่วนท้ายหรือส่วนเริ่มต้น

การจัดเรียงตามตัวเลขจะดึงตัวเลขนำหน้าจากแต่ละบรรทัดและจัดเรียงตามค่าตัวเลขนั้น ตัวอย่างเช่น บรรทัดอย่าง "10. Apple", "2. Banana", "100. Cherry" จะถูกจัดเรียงเป็น 2, 10, 100 แทนที่จะเป็นลำดับทางอักขระ 10, 100, 2 สำหรับบรรทัดผสมที่เริ่มต้นด้วยข้อความแต่ไม่มีตัวเลขนำหน้าจะถูกปฏิบัติว่าเป็นศูนย์และจัดเรียงก่อนตัวเลขบวก โหมดนี้เหมาะสำหรับรายการแบบลำดับเลข, ไฟล์ Log ที่มีคำนำหน้าเป็นตัวเลข หรือข้อมูลใดๆ ที่ลำดับการเรียงตามธรรมชาติขึ้นอยู่กับค่าตัวเลข

บรรทัดที่ไม่ได้เริ่มต้นด้วยตัวเลขจะถูกกำหนดค่าการจัดเรียงเป็นศูนย์และปรากฏที่ส่วนบน (แบบเรียงลำดับจากน้อยไปมาก) หรือส่วนล่าง (แบบเรียงลำดับจากมากไปน้อย) ของผลลัพธ์ บรรทัดที่เริ่มต้นด้วยตัวเลขจะจัดเรียงตามค่าตัวเลขของพวกมัน ดังนั้น "Apple" และ "Banana" จะถูกจัดเรียงเสมือนว่าเป็น 0 โดยรักษาลำดับสัมพัทธ์ไว้ที่ส่วนบน ตามด้วยบรรทัดที่มีคำนำหน้าเป็นตัวเลขบวก หากคุณต้องการการจัดเรียงเฉพาะตัวเลข ให้ลบบรรทัดที่ไม่ใช่ตัวเลขออกก่อนโดยใช้ Remove Empty Lines หรือทำด้วยตนเอง

ได้ ตรวจสอบ "Remove duplicates" โดยไม่ต้องเลือกโหมดการจัดเรียง (ใช้ Reverse ซึ่งจะแค่พลิกกลับโดยไม่มีการจัดลำดับใหม่) — แต่แนวทางที่น่าเชื่อถือที่สุดคือการเปิด Remove Duplicates และปล่อยให้ Sort Mode อยู่ที่ A-Z หรือโหมดที่คุณต้องการ การตรวจจับรายการซ้ำจะเป็นแบบคำนึงถึงตัวพิมพ์ใหญ่ต่ำ (case-sensitive) โดยเริ่มต้น: "Apple" และ "apple" จะถูกถือว่าเป็นค่าที่ต่างกัน รายการที่ซ้ำจะถูกลบโดยเก็บรายการที่ปรากฏครั้งแรกและทิ้งรายการที่ตามมา

Z-A จะจัดเรียงบรรทัดจาก Z ไป A ตามตัวอักษร — มันคือส่วนกลับของลำดับอักขระ A-Z ส่วน Reverse จะนำลำดับปัจจุบันของบรรทัดในอินพุต (ไม่ว่าตอนนี้จะอยู่ในลำดับใดก็ตาม) และพลิกมันกลับหัว โดยเอาบรรทัดสุดท้ายขึ้นก่อน หากบรรทัดของคุณถูกจัดเรียงตามตัวอักษร A-Z อยู่แล้วและคุณใช้ Reverse คุณจะได้ผลลัพธ์แบบเดียวกับ Z-A แต่ถ้าบรรทัดอินพุตของคุณอยู่ในลำดับสุ่ม Reverse จะเพียงแค่พลิกกลับลำดับสุ่มนั้นแทนที่จะเป็นการจัดเรียงตามตัวอักษร

เครื่องมือนี้รองรับบรรทัดจำนวนหลายแสนบรรทัดภายในเบราว์เซอร์ของคุณ สำหรับอินพุตที่ใหญ่มาก (หลายหมื่นบรรทัด) อาจมีการล่าช้าในการประมวลผลชั่วขณะในขณะที่ JavaScript จัดเรียงอาเรย์ แต่เบราว์เซอร์สมัยใหม่สามารถจัดเรียง 100,000+ บรรทัดได้ภายในเวลาไม่ถึงวินาทีสำหรับโหมดการจัดเรียงส่วนใหญ่ ขีดจำกัดหลักในทางปฏิบัติคือหน่วยความจำของเบราว์เซอร์ หากคุณกำลังทำงานกับบรรทัดนับล้าน ให้พิจารณาจัดเรียงไฟล์ที่ฝั่งเซิร์ฟเวอร์ด้วยเครื่องมือบรรทัดคำสั่ง เช่น sort (Unix/macOS) หรือ Sort-Object ของ PowerShell

โดยปกติแล้วใช่ — บรรทัดว่างจะถูกปฏิบัติเป็นสตริงว่างและจัดเรียงเหมือนกับบรรทัดอื่นๆ หากคุณต้องการให้นำออก ให้เปิด "Remove empty lines" ก่อนการจัดเรียง เมื่อเปิดตัวเลือกนั้น บรรทัดที่ว่างเปล่าทั้งหมด (หรือประกอบด้วยช่องว่างเท่านั้น) จะถูกตัดออกจากผลลัพธ์ สิ่งนี้มีประโยชน์เมื่อต้องการทำความสะอาดรายการที่คัดลอกมาจากเอกสารหรือสเปรดชีตที่มีแถวว่างส่วนเกิน

ไม่เลย การจัดเรียงและการขจัดรายการซ้ำทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณโดยใช้ JavaScript ข้อความของคุณจะไม่ถูกส่งไปยังเซิร์ฟเวอร์ใดๆ ไม่เคยถูกบันทึกในฐานข้อมูล และไม่เคยถูกเก็บ Log ปิดแท็บแล้วข้อมูลจะหายไป สิ่งนี้ทำให้เครื่องมือปลอดภัยสำหรับการจัดเรียงข้อมูลที่เป็นความลับ เช่น รายชื่อภายใน, ตัวระบุรหัส (code identifiers) หรือข้อมูลส่วนตัว

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

เครื่องมือจัดเรียงข้อความจะรับรายการบรรทัดและจัดเรียงเป็นลำดับ คุณเลือกวิธีได้เอง -- ตามตัวอักษร ตามความยาว ตามตัวเลข สุ่ม หรือแค่กลับลำดับปัจจุบัน วางบรรทัด เลือกโหมด คลิกจัดเรียง เสร็จ คัดลอกด้วยคลิกเดียวเพื่อนำผลลัพธ์ไปยังคลิปบอร์ด

เจ็ดโหมดจัดเรียง

A-Z และ Z-A จัดเรียงตามตัวอักษรพร้อมรองรับภาษาท้องถิ่นสำหรับอักขระเน้นเสียง จัดเรียงตามความยาวเรียงบรรทัดจากสั้นสุดไปยาวสุดหรือกลับกัน โหมดตัวเลขดึงตัวเลขนำหน้าและจัดเรียงตามค่า สุ่มจะสับเปลี่ยนทุกอย่าง และย้อนกลับจะพลิกลำดับบรรทัดปัจจุบัน

การทำความสะอาดในตัว

ก่อนหรือหลังจัดเรียง คุณสามารถลบบรรทัดว่างและรายการซ้ำด้วยช่องทำเครื่องหมายเดียว เครื่องมือแสดงสถิติ -- บรรทัดทั้งหมด รายการซ้ำที่พบ และบรรทัดว่างที่มี ทำให้ทำความสะอาดข้อมูลที่ยุ่งเหยิงได้ง่ายโดยไม่ต้องสลับไปใช้เครื่องมืออื่น

กรณีใช้งานจริง

จัดระเบียบรายชื่อสำหรับสมุดรายชื่อ จัดเรียงคำสั่ง import ในโค้ด เตรียมข้อมูล CSV ก่อนวิเคราะห์ สุ่มคำตอบแบบทดสอบเพื่อการสอบที่ยุติธรรม กลับลำดับไฟล์ log เพื่อดูรายการล่าสุดก่อน จัดเรียงรายการสิ่งที่ต้องทำตามลำดับความสำคัญ

ความเป็นส่วนตัว

ข้อความของคุณอยู่ในเบราว์เซอร์ ไม่มีเซิร์ฟเวอร์ ไม่มีการจัดเก็บ ไม่ต้องมีบัญชี เครื่องมือเป็น JavaScript ฝั่งไคลเอนต์ล้วนๆ รายการที่เป็นความลับก็ยังคงเป็นส่วนตัวอย่างสมบูรณ์

ความปลอดภัยและความเป็นส่วนตัว

ความปลอดภัยของข้อมูลของคุณคือความสำคัญอันดับแรกของเรา

การประมวลผลภายใน

การประมวลผลทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ

ไม่มีการถ่ายโอนข้อมูล

ข้อมูลของคุณจะไม่ถูกส่งไปยังเซิร์ฟเวอร์ของเรา

ไม่มีการจัดเก็บข้อมูล

ไม่มีข้อมูลถูกเก็บหรือแบ่งปัน

การเข้ารหัส SSL

การเข้ารหัส SSL สำหรับการเชื่อมต่อที่ปลอดภัย

ขั้นตอนถัดไป

อีกมากมายใน MoreOnlineTools