🔄
กลับข้อความ ฟรี
กลับข้อความทีละอักขระ กลับลำดับคำ พลิกแต่ละบรรทัด หรือกลับลำดับบรรทัด มีการตรวจจับ palindrome
ใช้งานได้แบบออฟไลน์เมื่อโหลดแล้ว
ไม่ใช่พาลินโดรม
กลับแล้ว
!dlroW ,olleH
13 ตัวอักษร2 คำ1 บรรทัด
การใช้งานทั่วไป
- ตรวจสอบว่าข้อความเป็นพาลินโดรมพลิกข้อความและเปรียบเทียบเพื่อตรวจจับพาลินโดรม — คำ วลี หรือประโยคที่อ่านเหมือนกันไปข้างหน้าและข้างหลัง
- พลิกข้อความเพื่อความสนุกและสื่อโซเชียลสร้างข้อความหลัง ข้อความพลิกกลับ และหัวข้อสะท้อนสำหรับมีมและโพสต์สื่อโซเชียล
- พลิกสตริงสำหรับการออกกำลังการเขียนโค้ดตรวจสอบอัลกอริทึมการพลิกสตริงของคุณและทดสอบกรณีขอบด้วย emoji Unicode และอักขระหลายไบต์
- พลิกลำดับคำในประโยคพลิกลำดับคำของประโยค หัวข้อ หรือรายการ — มีประโยชน์สำหรับแบบฝึกหัดการเขียนและการเรียนรู้ภาษา
- พลิกลำดับของเส้นพลิกรายการหรือข้อความหลายบรรทัดลงไปข้างบน — บรรทัดสุดท้ายกลายเป็นบรรทัดแรก มีประโยชน์สำหรับไฟล์บันทึกและการประมวลผลข้อมูล
วิธีการทำงาน
เครื่องมือนี้กลับข้อความในเบราว์เซอร์ทั้งหมดโดยไม่พึ่งพาสิ่งภายนอก — ตรรกะหลักเป็น JavaScript ธรรมดา มีรายละเอียดสำคัญหนึ่งอย่าง: ใช้ Intl.Segmenter API ในตัวของเบราว์เซอร์ (หากมี) แบ่งข้อความเป็น grapheme cluster ก่อนกลับ อักขระหลาย code point อย่างลำดับอีโมจิ (👨👩👧) และตัวอักษรที่มีเครื่องหมาย (é) จึงยังสมบูรณ์แทนที่จะถูกฉีกออก
- 1เลือกโหมดมีโหมดกลับหกแบบ: กลับทุกอักขระ กลับตัวอักษรในแต่ละคำ (คงลำดับคำ) กลับลำดับคำ กลับอักขระต่อบรรทัด กลับลำดับบรรทัด หรือพลิกทั้งสตริงกลับหัว โหมดที่เลือกใช้ทันทีขณะพิมพ์ — ไม่มีขั้นตอนส่ง
- 2แบ่งตาม grapheme ผ่าน Intl.Segmenterก่อนกลับอักขระ ข้อความถูกแบ่งด้วย Intl.Segmenter ที่ตั้ง granularity เป็น 'grapheme' ได้อักขระที่ผู้ใช้มองเห็นแทน code point ดิบของ Unicode อีโมจิธงหรือคู่ตัวอักษรฐานกับเครื่องหมายรวมจึงอยู่ด้วยกันเมื่อกลับอาร์เรย์ เบราว์เซอร์ที่ไม่มี Intl.Segmenter จะใช้การวนด้วย spread operator แทน
- 3โหมดกลับหัวใช้ตารางค้นหาโหมด 'กลับหัว' จับคู่แต่ละอักขระผ่านตารางค้นหาอักขระ Unicode ที่หน้าตาคล้ายกัน 100 รายการที่กำหนดไว้ (เช่น 'e' เป็น 'ǝ', '?' เป็น '¿') แล้วกลับอาร์เรย์ grapheme ผลลัพธ์จึงอ่านได้ถูกต้องเมื่อหมุน 180 องศา
- 4ผลลัพธ์และการตรวจพาลินโดรมผลลัพธ์ที่กลับแล้วอัปเดตสดผ่าน useMemo hook ของ React ในโหมดกลับอักขระ เครื่องมือยังตรวจว่าอินพุตเดิมเป็นพาลินโดรมหรือไม่ โดยใช้ตัวกรองตัวอักษร/ตัวเลขที่รองรับ Unicode (\p{L}\p{N}) ก่อนเปรียบเทียบ การคลิกคัดลอกเขียนผลลัพธ์ลงคลิปบอร์ดผ่าน navigator.clipboard API มาตรฐาน
เครื่องมือที่เกี่ยวข้อง
ตัวสร้างข้อความพลิก
พลิกข้อความคว่ำ สะท้อนกลับ หรือกลับด้าน โดยใช้อักขระ Unicode ที่หน้าตาคล้ายกัน
ลองใช้
กลับวิดีโอ
เล่นวิดีโอย้อนกลับ: กลับทั้งภาพและเสียงของคลิปทั้งหมดหรือเพียงบางส่วน แล้วบันทึกเป็น MP4 ทำงานในเบราว์เซอร์ของคุณ
ลองใช้ไฟล์อยู่ในเครื่อง
เล่นเสียงกลับหัว
เล่นไฟล์เสียงกลับหัว มีประโยชน์สำหรับการผลิตดนตรีและตรวจสอบข้อความที่ซ่อนแบบกลับหัว ทำงานในเบราว์เซอร์ทั้งหมด ไม่มีการอัปโหลด
ลองใช้ไฟล์อยู่ในเครื่อง