דלג לתוכן הראשי

הופך מחרוזות בחינם

הפוך טקסט תו-אחר-תו, הפוך סדר מילים, הפוך כל שורה, או הפוך סדר שורות. כולל זיהוי פלינדרום.

פועל לא-מקוון לאחר טעינה
לא פלינדרום
הפוך
!dlroW ,olleH
13 תווים2 מילים1 שורות

שימושים נפוצים

  • בדוק אם הטקסט הוא פלינדרוםהפוך טקסט והשווה לגילוי פלינדרומים — מילים, ביטויים או משפטים שנקראים אותו דבר קדימה ואחורה.
  • הפוך טקסט לכיף וברשתות חברתיותצור טקסט הפוך, הודעות הפוכות וכיתובים המשקפים memes ופוסטים חברתיים.
  • הפוך מחרוזות לתרגול קידודאמת את אלגוריתמי הפוך המחרוזות שלך ובחן מקרי קצה עם emoji, Unicode ותווים מרובי-בייט.
  • הפוך את סדר המילים במשפטיםהפוך את סדר המילים עבור משפטים, כותרות או רשימות — שימושי לתרגילי כתיבה ולימוד שפה.
  • הפוך את סדר השורותהפוך רשימה או טקסט מרובה שורות הפוך — השורה האחרונה הופכת להיות הראשונה, שימושית לקבצי יומן ועיבוד נתונים.

כיצד זה עובד

כלי זה הופך טקסט כולו בדפדפן שלך ללא תלויות חיצוניות — הלוגיקה המרכזית היא JavaScript פשוט, עם פרט בולט אחד: הוא משתמש ב-Intl.Segmenter API המובנה של הדפדפן (כשזמין) כדי לפצל טקסט לצבירי גרפמות לפני ההיפוך, כך שתווים מרובי-קוד-נקודה כמו רצפי אימוג'י (👨‍👩‍👧) ואותיות מוטעמות (é) שורדים שלמים במקום להיקרע.

  1. 1
    בחירת מצב
    שישה מצבי היפוך זמינים: הפוך כל תו, הפוך אותיות בתוך כל מילה (שמור סדר מילים), הפוך סדר מילים, הפוך תווים לשורה, הפוך סדר שורות, או הפוך את כל המחרוזת הפוך-ראש. המצב הנבחר מוחל מיד תוך כדי הקלדה — אין שלב שליחה.
  2. 2
    פיצול מודע-גרפמה דרך Intl.Segmenter
    לפני היפוך תווים, הטקסט מפוצל באמצעות Intl.Segmenter עם granularity שהוגדר ל-'grapheme'. זה נותן תווים נתפסים-על-ידי-משתמש במקום קודי-נקודות יוניקוד גולמיים, כך שאימוג'י דגל או זוג אות-בסיס-פלוס-סימן-שילוב נשארים יחד כשהמערך הופך. דפדפנים ללא Intl.Segmenter נופלים חזרה לאיטרציית spread-operator.
  3. 3
    מצב הפוך-ראש משתמש בטבלת חיפוש
    מצב 'הפוך-ראש' ממפה כל תו דרך טבלת חיפוש מקודדת-קשיח בת 100 רשומות של דמויי-יוניקוד (לדוגמה, 'e' הופך ל-'ǝ', '?' הופך ל-'¿'), ואז הופך את מערך הגרפמות כך שהתוצאה נקראת נכון כשמסובבים אותה פיזית 180 מעלות.
  4. 4
    פלט וזיהוי פלינדרום
    התוצאה ההפוכה מתעדכנת בזמן אמת דרך hook useMemo של React. במצב היפוך-תווים הכלי גם בודק האם הקלט המקורי הוא פלינדרום, באמצעות מסנן אות/ספרה מודע-יוניקוד (\p{L}\p{N}) לפני ההשוואה. לחיצה על העתק כותבת את הפלט ללוח דרך navigator.clipboard API הסטנדרטי.

כלים קשורים

שאלות נפוצות