← כל הכלים

מיון וסינון שורות כפולות

מיינו שורות טקסט מא' עד ת', מת' עד א' או מספרית והסירו שורות כפולות ושורות ריקות באופן מיידי. חינמי, מהיר ופועל כולו בדפדפן.

מיינו והסירו כפילויות משורות מבלי לעזוב את הדפדפן

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

שורות זוהרות מסתדרות מחדש לעמודה ממוינת אחת בעוד שורות כפולות דוהות
שורות נכנסות לסדר ורשומות חוזרות נושרות בשקט.

למה אנשים באמת משתמשים בו

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

אפשרויות מיון שמכסות את המקרים האמיתיים

מיון נשמע טריוויאלי עד שנתקלים במקרי הקצה, אז הכלי נותן לכם כמה בקרות במקום כפתור בוטה אחד. א' עד ת' הוא הסדר האלפביתי העולה הסטנדרטי, ו-ת' עד א' הופך אותו לסדר יורד. רגישות לרישיות חשובה יותר ממה שאנשים מצפים: במיון רגיש לרישיות, אותיות רישיות מקובצות בנפרד מאותיות קטנות, כך ש"Apple" ו-"apple" נוחתות במקומות שונים; במיון לא רגיש לרישיות הן יושבות יחד, וזה בדרך כלל מה שאתם רוצים עבור רשימות קריאות לבני אדם.

הדבר הגדול האחר הוא מיון מספרי. מיון אלפביתי רגיל מתייחס למספרים כטקסט, מה שאומר ש"10" מגיע לפני "2" כי הוא משווה תו אחר תו. מצב מספרי קורא כל שורה כמספר, כך ש-2 מגיע לפני 10 ו-100 נוחת בסוף היכן שמקומו. אפשרות בודדת זו חוסכת הרבה בלבול כשאתם ממיינים מספרי גרסאות, מחירים, מזהי כרטיסים, או כל רשימה שהערכים בה הם כמויות ולא מילים.

הסרת כפילויות וגזירת רעש

הסרת כפילויות שומרת על ההופעה הראשונה של כל שורה ייחודית ומורידה כל עותק מאוחר יותר, כך שסדר מה שנשאר נשמר לפני החלת המיון. אתם יכולים לשלב זאת עם התאמה לא רגישה לרישיות כך ש"Newsletter" ו-"newsletter" מזוהים כאותה רשומה במקום כשתי רשומות שונות, וזה חיוני כשאתם מסירים כפילויות של אימיילים או תגיות שהוקלדו בצורה לא עקבית.

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

ערמה מבולגנת של פסי אור מתגבשת לשורות ייחודיות נקיות ומסודרות באופן שווה
מהדבקה מבולגנת לשורות נקיות, מסודרות וייחודיות.

הוא פועל באופן מקומי, כך שהטקסט שלכם נשאר שלכם

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

שאלות נפוצות

האם הכלי הזה שולח את הטקסט שלי לאיזשהו מקום?

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

מה ההבדל בין מיון א' עד ת' למיון מספרי?

א' עד ת' משווה שורות תו אחר תו כטקסט, כך ש-10 מגיע לפני 2. מיון מספרי קורא כל שורה כמספר, כך ש-2 מגיע לפני 10 והערכים מסודרים לפי גודלם האמיתי.

איך רגישות לרישיות משפיעה על התוצאות?

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

איזה עותק של שורה כפולה נשמר?

ההופעה הראשונה של כל שורה ייחודית נשמרת וכל עותק מאוחר יותר מוסר. לאחר מכן תוכלו למיין את השורות הייחודיות הנותרות לכל סדר שתבחרו.

האם הוא יכול להסיר שורות ריקות ורווחים מיותרים?

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

האם יש מגבלה על כמות השורות שאני יכול לעבד?

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