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

ממיין טקסט בחינם

מיין שורות טקסט לפי סדר אלפביתי, אורך, מספרי, או אקראי. הסר כפילויות, גזור רווחים וערבב רשימות.

פועל לא-מקוון לאחר טעינה
ממוין · 0 שורות
הפלט הממוין יופיע כאן…

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

  • מיין וארגן רשימות בצורה אלפביתיתמיין רשימות קניות, פריטים לעשות, שמות או כל רשימה עם נקודות קנייה בסדר אלפביתי מיידי.
  • נקה ודמוד נתונים שורותהסר שורות כפולות, גזום רווח לבן וממנע נתוני טקסט מייצוא CSV ורישומים.
  • מיין הצהרות ייבוא ורשימות קודמיין הצהרות ייבוא, רשימות CSS כיתה, מפתחות JSON או כל רשימת קוד בסדר עקבי.
  • מיין רשימת שמות בצורה אלפביתיתאלפביתיים רשימות משתתפים, הרכב קבוצה, שמות ותלמידים ורשימות קרדיט לפי שם חזית או שם משפחה.
  • ערבב רשימה באופן אקראיערבב שמות, פריטים או ערכים באופן אקראי לסדר הוגן, הקצאה אקראית או הגדרת משחק.

כיצד זה עובד

המיון פועל כולו בדפדפן שלך באמצעות Intl.Collator API המובנה של JavaScript — ללא שרת, ללא ספרייה, ללא העלאה. כל סדר מיון, מאלפביתי ועד מיון מספרים טבעי, מחושב במקום תוך כדי הקלדה או שינוי אפשרויות.

  1. 1
    הקלט מפוצל לשורות
    הטקסט שהדבקת מפוצל בתווי שורה-חדשה. עיבוד מקדים אופציונלי פועל תחילה: רווח מוביל ונגרר נחתך מכל שורה, ושורות ריקות מושמטות — שניהם ניתנים להגדרה.
  2. 2
    Intl.Collator מטפל בסדר
    עבור מיונים אלפביתיים וטבעיים, ה-Intl.Collator המובנה של הדפדפן מאותחל עם אזור האתר הנוכחי שלך כך שתווים מוטעמים (å, ä, ö וכו') ממוינים בסדר השפה הנכון. מצב 'טבעי' מגדיר את דגל המספרי, כך ש-'file2' מדורג לפני 'file10' במקום להתייחס לספרות כתווים פשוטים.
  3. 3
    מפתחות השוואה מסירים רעש
    לפני ההשוואה, אפשר אופציונלית להסיר מכל שורה תוויות מובילות (the, a, an) ופיסוק לא-אלפאנומרי ממפתח המיון שלה — טקסט השורה המקורי נשמר שלם בפלט, רק המפתח המשמש למיון משתנה.
  4. 4
    ערבוב משתמש באקראיות קריפטוגרפית
    מצב הערבוב האקראי קורא ל-crypto.getRandomValues כדי ליצור מערך של מספרים שלמים אקראיים בני 32 סיביות, ואז מריץ ערבוב Fisher-Yates על השורות באמצעות הערכים האלה — נמנע מההטיה שבאה עם גישות מבוססות-Math.random().

כלים קשורים

שאלות נפוצות