🔧Toolify

เครื่องสร้างข้อความกลับด้าน — พลิกตัวอั…

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

ผลลัพธ์ที่กลับด้านแล้ว
0 characters

วิธีการทำงาน

การใช้งานจริงของข้อความกลับด้าน

การใช้งานที่รู้จักกันดีที่สุดของการกลับด้านตัวอักษรคือการตรวจสอบพาลินโดรม: คำหรือวลีที่อ่านได้เหมือนกันทั้งด้านหน้าและด้านหลัง เช่น «กลอก» หรือ «ตาคาต» การกลับด้านสตริงและเปรียบเทียบกับต้นฉบับ โดยไม่สนใจช่องว่างและเครื่องหมายวรรคตอน คือการทดสอบอัลกอริทึมแบบดั้งเดิมสำหรับพาลินโดรม

ในโซเชียลมีเดีย เกม และการเขียนสร้างสรรค์ ข้อความกลับด้านสร้างการพรางตาที่จงใจหรือความสนใจทางภาพ นักออกแบบปริศนาใช้คำกลับด้านเป็นรหัสง่ายๆ ในภาษาอังกฤษ การกลับคำ «stressed» ได้ «desserts» ส่วนในภาษาไทย คำ «กลาย» กลับเป็น «ยาลก» ซึ่งสร้างความสนุกในการเล่นคำ

สำหรับวิศวกรรมข้อมูล การกลับลำดับบรรทัด (โหมดที่สาม) มีประโยชน์เมื่อต้องอ่านไฟล์บันทึกหรือไฟล์เพิ่มข้อมูลจากล่าสุดไปเก่าสุด วิศวกรบรรทัดคำสั่งจะใช้ `tac` หรือ `tail -r` บน Unix แต่เมื่อทำงานในเบราว์เซอร์หรือสภาพแวดล้อมไม่มีโค้ด เครื่องมือนี้ให้ผลลัพธ์เดียวกันโดยไม่ต้องเข้าถึง shell

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

วิธีการทำงานของการกลับด้านตัวอักษร — และทำไมถึงซับซ้อนกว่าที่คิด

การกลับด้านสตริงอย่างไร้เดียงสาโดยการวนซ้ำบนไบต์หรือหน่วยรหัส UTF-16 จะทำลายอักขระใดก็ตามที่ต้องการมากกว่าหนึ่งหน่วยในการแทน ใน JavaScript `'😀'.split('').reverse().join('')` ให้ลำดับที่ผิดพลาดเพราะอีโมจิถูกเก็บเป็นคู่แทน (สองหน่วยรหัส UTF-16) เครื่องมือนี้ใช้ `Array.from()` ซึ่งวนซ้ำบนค่าสเกลาร์ Unicode (จุดรหัส) อย่างถูกต้อง ไม่ใช่หน่วยรหัสดิบ

ภาษาไทยมีวรรณยุกต์และสระที่เป็นอักขระรวม (combining characters) ในรูปแบบ NFD ที่แยกส่วน การกลับด้านในระดับจุดรหัสอาจแยกวรรณยุกต์ออกจากพยัญชนะฐาน อย่างไรก็ตามสำหรับข้อความไทยปกติที่เข้ารหัส NFC ปัญหานี้ส่วนใหญ่ไม่เกิดขึ้น

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

การกลับด้านบรรทัดสำหรับการวิเคราะห์บันทึกและการประมวลผลข้อมูล

บันทึกแบบเพิ่มเท่านั้น กระแสเหตุการณ์ และการส่งออกที่เรียงลำดับ ทั้งหมดมีรายการล่าสุดอยู่ที่ด้านล่าง เมื่อแก้ไขปัญหาการขัดข้องหรือตรวจสอบการเปลี่ยนแปลงล่าสุด คุณมักต้องการรายการล่าสุดก่อน การกลับด้านบรรทัดนำส่วนท้ายของไฟล์มาอยู่ด้านบนโดยไม่ต้องเรียงลำดับหรือแยกวิเคราะห์ timestamp

โหมดนี้ยังมีประโยชน์สำหรับการแปลงข้อมูลจากลำดับน้อยไปมากเป็นมากไปน้อยเมื่อระบบที่รับข้อมูลต้องการลำดับใหม่สุดก่อน ลองพิจารณาการส่งออก CSV จากระบบการเงินที่มีธุรกรรมตามลำดับเวลา การกลับด้านบรรทัด (ไม่รวม header ที่ต้องจัดการแยกต่างหาก) จะวางธุรกรรมล่าสุดไว้ที่ด้านบน

รายการที่มีหมายเลขที่ต้องจัดอันดับใหม่จากท้ายสุดไปต้นก็ได้รับประโยชน์จากการกลับด้านบรรทัดเช่นกัน รายการ 10 อันดับแรกกลายเป็นรายการ 10 อันดับสุดท้ายหลังจากกลับด้าน โดยอันดับ 10 อยู่ก่อนและอันดับ 1 อยู่ท้าย ซึ่งมีประโยชน์สำหรับการนำเสนอย้อนกลับ การนับถอยหลัง หรือเนื้อหาแบบประชดประชัน

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

จัดการอีโมจิได้อย่างถูกต้องหรือไม่?

ใช่ เครื่องมือนี้ใช้ Array.from() เพื่อวนซ้ำบนจุดรหัส Unicode แทนหน่วยรหัส UTF-16 ดิบ ดังนั้นอีโมจิ (รวมถึงลำดับหลายจุดรหัสเช่นอีโมจิธง) จึงกลับด้านโดยไม่เสียหาย

ความแตกต่างระหว่างการกลับด้านตัวอักษรและการกลับด้านคำคืออะไร?

การกลับด้านตัวอักษรพลิกสตริงทั้งหมดให้ตัวอักษรสุดท้ายกลายเป็นตัวแรก การกลับด้านคำรักษาแต่ละคำให้ครบถ้วนแต่วางคำสุดท้ายไว้ก่อน «สวัสดี โลก» กลายเป็น «กลอ ิดดัสว» ในโหมดตัวอักษร และ «โลก สวัสดี» ในโหมดคำ

การกลับด้านคำมีผลต่อเครื่องหมายวรรคตอนที่ติดกับคำหรือไม่?

เครื่องหมายวรรคตอนที่ติดกับคำโดยตรง (ไม่มีช่องว่าง) จะเคลื่อนที่ไปพร้อมกับคำนั้น «สวัสดี, โลก!» กลายเป็น «โลก! สวัสดี,» ในโหมดกลับด้านคำ

สามารถกลับด้านข้อความภาษาญี่ปุ่นหรือจีนได้หรือไม่?

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

มีจำกัดความยาวหรือไม่?

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

ข้อความของฉันถูกส่งไปยังเซิร์ฟเวอร์หรือไม่?

ไม่ การประมวลผลทั้งหมดทำงานในเครื่องใน JavaScript ข้อความของคุณไม่เคยออกจากเบราว์เซอร์

«กลับด้านบรรทัด» ทำอะไรกับบรรทัดใหม่ต่อท้าย?

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

ฉันสามารถใช้เครื่องมือนี้เพื่อสร้างพาลินโดรมได้หรือไม่?

คุณสามารถตรวจสอบว่าคำใดเป็นพาลินโดรมหรือไม่โดยวางแล้วดูว่าผลลัพธ์ที่กลับด้านตรงกับอินพุตหรือไม่ หากต้องการสร้างพาลินโดรม ให้เชื่อมข้อความต้นฉบับกับเวอร์ชันที่กลับด้านตัวอักษร (เช่น «race» + «ecar» = «raceecar»)

เครื่องมือที่เกี่ยวข้อง

อัปเดตล่าสุด:

ลองพรอมต์ AI ของเรา →