กลับด้านข้อความ
เขียนข้อความกลับหลังได้ 3 แบบ ได้แก่ กลับทุกตัวอักษรจากตัวสุดท้ายไปตัวแรก กลับลำดับคำในแต่ละบรรทัด หรือกลับลำดับบรรทัดของข้อความทั้งหมดจากล่างขึ้นบน ผลลัพธ์จะแสดงทันทีขณะพิมพ์และประมวลผลในเบราว์เซอร์ของคุณ ข้อความที่วางจึงไม่ถูกอัปโหลดไปที่ใด
0 ตัวอักษร · 0 คำ · 0 บรรทัด
0 ตัวอักษร · 0 คำ · 0 บรรทัด
ทำงานทั้งหมดภายในแท็บเบราว์เซอร์นี้ ข้อความของคุณจะไม่ถูกอัปโหลดหรือจัดเก็บไว้
เครื่องมือนี้ทำอะไร
กลับด้านข้อความ กลับด้านข้อความได้สามแบบ ได้แก่ กลับตัวอักษรทุกตัวจากท้ายไปหน้า (อีโมจิและตัวอักษรที่มีวรรณยุกต์หรือเครื่องหมายกำกับยังคงสมบูรณ์) กลับลำดับคำในแต่ละบรรทัด หรือกลับลำดับบรรทัดของข้อความทั้งหมดจากล่างขึ้นบน
stressed
desserts
การกลับด้านข้อความ 3 แบบและประโยชน์ของแต่ละแบบ
โหมด อักขระ จะกลับข้อความทั้งหมดเหมือนส่องกระจก เช่น "stressed" กลายเป็น "desserts" ผู้ใช้นำไปตรวจสอบพาลินโดรม สร้างปริศนาคำและเบาะแสในเกมห้องหนีออกจากห้อง ซ่อนสปอยเลอร์ไว้ในข้อความธรรมดา หรือสร้างข้อความกลับหลังที่พอส่องกระจกแล้วจะกลับมาอ่านได้ ซึ่งเป็นเทคนิคที่เลโอนาร์โด ดา วินชี ใช้ในสมุดบันทึกของเขา โดยเขียนจากขวาไปซ้ายเป็นอักษรกลับด้าน การตรวจพาลินโดรมจะได้ผลดีที่สุดเมื่อลบช่องว่างและเครื่องหมายวรรคตอนออกก่อน เพราะประโยค "A man, a plan, a canal: Panama" จะอ่านย้อนกลับได้เหมือนเดิมก็ต่อเมื่อเหลือเฉพาะตัวอักษรเท่านั้น
โหมด Words จะคงแต่ละคำไว้ครบและกลับลำดับคำในแต่ละบรรทัด เช่น "one two three" กลายเป็น "three two one" เหมาะสำหรับสลับชื่อที่เขียนแบบนามสกุลก่อนชื่อ ใช้ฝึกภาษา หรือกลับลำดับเส้นทางที่เขียนคั่นด้วยช่องว่าง ส่วนโหมด Lines จะพลิกรายการกลับหัวโดยไม่แตะต้องเนื้อหาในแต่ละบรรทัด เช่น ล็อกที่เรียงจากเก่าสุดไปใหม่สุดจะกลายเป็นใหม่สุดก่อน การนับถอยหลังแบบมีหมายเลขจะกลายเป็นนับขึ้น และอ่านแชตที่ส่งออกมาจากใหม่ไปเก่าได้ หากต้องการเรียงตามตัวอักษรหรือตัวเลขจริง ๆ ให้ใช้เรียงลำดับบรรทัด
ทำไมการกลับข้อความแบบง่าย ๆ จึงทำให้อีโมจิและวรรณยุกต์เพี้ยน
สตริงใน JavaScript คือลำดับของหน่วยรหัส UTF-16 และตัวกลับข้อความจำนวนมากก็กลับลำดับนี้ตรง ๆ ซึ่งทำให้อักขระนอก Basic Multilingual Plane เช่นอีโมจิส่วนใหญ่ ถูกแยกเป็นสองซีกที่ไม่เป็นอักขระที่ถูกต้องอีกต่อไป และทำให้เครื่องหมายผสมหลุดออกจากตัวอักษร เช่น é ที่พิมพ์เป็นตัว e ตามด้วยเครื่องหมายอะคิวต์แบบผสม จะได้ผลลัพธ์ที่เครื่องหมายไปอยู่บนตัวอักษรผิดตัว ส่วนธงจะพังในแบบที่ตลกกว่า เพราะอีโมจิธงคือตัวอักษรตัวบ่งชี้ภูมิภาคสองตัว ธงสหรัฐฯ คือตัวอักษร U และ S หากกลับทีละรหัสจะได้คู่ S U แทน
เครื่องมือนี้แบ่งข้อความเป็นกลุ่มกราฟีม (grapheme cluster) ด้วย Intl.Segmenter ของเบราว์เซอร์ ซึ่งเป็นหน่วยเดียวกับที่ผู้อ่านมองเห็นเป็นหนึ่งอักขระ แล้วจึงกลับลำดับของหน่วยเหล่านั้น อีโมจิครอบครัวที่ต่อด้วย zero-width joiner ตัวปรับสีผิว ธง และตัวอักษรที่มีเครื่องหมายกำกับ จะคงอยู่ครบเป็นชิ้นเดียว อักษรที่เขียนจากขวาไปซ้าย เช่น อาหรับและฮีบรู ก็ถูกกลับตามลำดับการจัดเก็บเช่นกัน และเนื่องจากเบราว์เซอร์แสดงผลจากขวาไปซ้าย ผลลัพธ์ที่กลับแล้วจึงดูเหมือนอ่านจากซ้ายไปขวา
คำถามที่พบบ่อย
- จะตรวจสอบได้อย่างไรว่าคำใดเป็นพาลินโดรม (อ่านกลับหลังได้เหมือนเดิม)
- วางข้อความในโหมดอักขระ แล้วเปรียบเทียบผลลัพธ์กับต้นฉบับ สำหรับวลี ให้ลบช่องว่างและเครื่องหมายวรรคตอน และใช้ตัวพิมพ์แบบเดียวกันก่อน เพราะการตรวจพาลินโดรมโดยปกติจะไม่นับสิ่งเหล่านี้
- กลับด้านข้อความแล้วอีโมจิยังอยู่ครบหรือไม่
- ได้ ข้อความถูกกลับตามกลุ่มกราฟีม ดังนั้นลำดับอีโมจิ ธง หรือตัวอักษรที่มีเครื่องหมายผสมจะเคลื่อนไปเป็นหน่วยเดียว ไม่ถูกแยกเป็นซีกที่เสียหาย
- กลับลำดับรายการโดยไม่ต้องเรียงลำดับใหม่ได้หรือไม่
- เลือกโหมด Lines บรรทัดสุดท้ายจะกลายเป็นบรรทัดแรก และเป็นเช่นนี้ต่อไป ขณะที่ข้อความในแต่ละบรรทัดยังคงเหมือนเดิมทุกประการ บรรทัดว่างจะอยู่ในตำแหน่งที่สลับกลับกัน
- ข้อความกลับหลังเหมือนกับข้อความกลับหัวหรือข้อความกระจกหรือไม่
- ไม่ใช่ การกลับข้อความเปลี่ยนเพียงลำดับของอักขระปกติ ส่วนข้อความกลับหัวจะแทนที่ตัวอักษรแต่ละตัวด้วยอักขระ Unicode ที่หน้าตาคล้ายกัน เช่น ɐ แทน a ซึ่งเป็นการแปลงอีกแบบหนึ่ง