טיפים לפנקס רשימות ++: מצא והחלף, ודוגמאות למניפולציה של טקסטים - Winhelponline

Notepad Tips Find

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



לפוסט זה יש הרבה דוגמאות למציאת והחלפות של Notepad ++ וטיפים שימושיים אחרים של Notepad ++ לתרחישים שונים.



Notepad ++: דוגמאות למניפולציה של קובצי טקסט

  1. הסר את הנתיב משם הקובץ בקובץ טקסט
  2. הסר את שם הקובץ מהנתיב המלא בקובץ טקסט
  3. הסר מספר קבוע של תווים מתחילת כל שורה
  4. מחק תווים העולים על מספר 'n' של תווים בקובץ טקסט
  5. הסר טקסט אחרי תו ספציפי מכל שורה בקובץ טקסט
  6. הסר שטח מוביל או נגרר מכל שורה בקובץ טקסט
  7. מחק שורות ריקות בקובץ טקסט
  8. הסר שורות המכילות מילה או מחרוזת בקובץ טקסט
  9. הסר טקסט לאחר הופעתה של פסיק או סמל
  10. קידמו על כל שורה מילה או ביטוי בקובץ טקסט
  11. סיפו כל שורה עם מילה או ביטוי בקובץ טקסט
  12. הסר שורות כפולות בקובץ טקסט מבלי למיין את השורות
  13. הכנס שורה חדשה (החזרת מרכבה) בתו או מחרוזת ספציפיים

הסר את הנתיב משם הקובץ בקובץ טקסט

אם יש לך נתיבים מלאים לקבצים בקובץ טקסט וברצונך להסיר את הנתיב (כלומר, רק רוצה את שם הקובץ), השתמש בטכניקה הבאה והחלפה:



פנקס רשימות ++ הסר את הנתיב משם הקובץ

  1. העלה את שיח החלף (Ctrl + H) והשתמש בשיטת ההחלפה הבאה:
  2. בתיבה מצא, הקלד ^. * \
  3. הגדר את מצב החיפוש ל הבעה רגילה
  4. השאר את התיבה החלף ריקה.
  5. בטל את הסימון תואם קו חדש
  6. לחץ על החלף הכל

::לפני::



C:  משתמשים  ramesh  תמונות  תמונות מסך  תמונת מסך 90.png C:  משתמשים  ramesh  תמונות  תמונות מסך  תמונת מסך 97.png C:  משתמשים  ramesh  תמונות  תמונות מסך  תמונת מסך 10.png C:  משתמשים  ramesh  Pictures  Screenshots  Screenshot 15.png

::לאחר::

תמונת מסך 90.png תמונת מסך 97.png תמונת מסך 10.png תמונת מסך 15.png

הסר את שם הקובץ מהנתיב המלא בקובץ טקסט

כדי להסיר את שם הקובץ מנתיב מלא, השתמש במפעיל חיפוש זה:

  • למצוא מה: \ [^ \] + $
  • החלף ב: השאר ריק
  • הגדר את מצב החיפוש ל הבעה רגילה
  • בטל את הסימון תואם קו חדש
  • לחץ על החלף הכל

::לפני::

D:  כלים  Sysinternals  accesschk.exe D:  כלים  Sysinternals  AccessEnum.exe D:  כלים  NirSoft  AddrView.exe D:  כלים  אחרים  activehotkeys.exe

::לאחר::

D:  כלים  Sysinternals D:  כלים  Sysinternals D:  כלים  NirSoft D:  כלים  אחרים

עֵצָה: אם אתה זקוק לקושיה הנגררת אחרי נתיב התיקיה, תוכל להשתמש במקום זאת בחיפוש regex הבא.

  • למצוא מה: (. * \). *
  • להחליף ב: אחד

הסר מספר קבוע של תווים מתחילת כל שורה

כדי להסיר מספר קבוע של תווים בתחילת כל שורה בקובץ טקסט, השתמש בשאילתת החיפוש והחלפת regex זו:

  1. למצוא מה: ^. {11} (. *) $
  2. להחליף ב: $ 1
  3. הגדר את מצב החיפוש ל הבעה רגילה
  4. בטל את הסימון תואם קו חדש
  5. לחץ על החלף הכל

פעולה זו מוחקת את 11 התווים הראשונים מתחילת כל שורה.

::לפני::

נתיב קובץ: D:  Tools  Sysinternals  accesschk.exe נתיב קובץ: D:  Tools  Sysinternals  AccessEnum.exe נתיב קובץ: D:  Tools  NirSoft  AddrView.exe נתיב קובץ: D:  Tools  Other  activehotkeys .exe

::לאחר::

D:  כלים  Sysinternals  accesschk.exe D:  כלים  Sysinternals  AccessEnum.exe D:  כלים  NirSoft  AddrView.exe D:  כלים  אחרים  activehotkeys.exe

מחק תווים העולים על מספר התווים

כדי למחוק תווים החורגים ממספר התווים בקובץ טקסט, השתמש בזה:

  1. למצוא מה: ^. {19} ק * $
  2. החלף ב: השאר ריק
  3. הגדר את מצב החיפוש ל הבעה רגילה
  4. בטל את הסימון תואם קו חדש
  5. לחץ על החלף הכל

פעולה זו מוחקת את התווים העולים על 19 תווים בכל שורה.

::לפני::

השועל החום המהיר עצלן השועל החום המהיר הוא חמוד מאוד השועל החום המהיר קופץ מעל הכלב העצלן

::לאחר::

השועל החום המהיר השועל החום המהיר השועל החום המהיר

הסר טקסט אחרי תו ספציפי מכל שורה בקובץ טקסט

להסרת טקסט לאחר תו ספציפי - למשל מקף, מכל שורה בקובץ טקסט, השתמש ב:

  1. למצוא מה: (. +) s * - s * (. +)
  2. להחליף ב: $ 1
  3. הגדר את מצב החיפוש ל הבעה רגילה
  4. בטל את הסימון תואם קו חדש
  5. לחץ על החלף הכל

להסרת הטקסט לפני דמות (למשל, מקף), השתמש 2 דולר בשדה ההחלפה:

  1. למצוא מה: (. +) s * - s * (. +)
  2. להחליף ב: 2 דולר

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

  1. למצוא מה: -. *
  2. החלף ב: השאר אותו ריק
  3. הגדר את מצב החיפוש ל הבעה רגילה
  4. בטל את הסימון תואם קו חדש
  5. לחץ על החלף הכל

::לפני::

accesschk.exe - מ- Sysinternals AccessEnum.exe - מ- Sysinternals AddrView.exe - מ- NirSoft activehotkeys.exe - מספק אחר

::לאחר::

accesschk.exe AccessEnum.exe AddrView.exe activehotkeys.exe

אתה יכול גם להשתמש בו כדי להסיר טקסט אחרי ספציפי מִלָה (למשל, 'מאת').

  1. למצוא מה: מ.*
  2. החלף ב: השאר אותו ריק
  3. הגדר את מצב החיפוש ל הבעה רגילה
  4. בטל את הסימון תואם קו חדש
  5. לחץ על החלף הכל

::לפני::

accesschk.exe מ- Sysinternals AccessEnum.exe מ- Sysinternals AddrView.exe מ- NirSoft activehotkeys.exe מספק אחר

::לאחר::

accesschk.exe AccessEnum.exe AddrView.exe activehotkeys.exe

הסר שטח מוביל או נגרר מכל שורה בקובץ טקסט

כדי להסיר את המרחב הלבן הנגרר ו / או המוביל מכל שורה בקובץ טקסט, השתמש בתפריט Blank Operations.

בתפריט עריכה ב- Notepad ++ לחץ פעולות ריקות
טיפים פנקס רשימות ++ - הסר רווח לבן ריק

בחר אחת משלוש האפשרויות:

  • חתוך שטח נגרר
  • חתוך את החלל המוביל
  • חתוך שטח מוביל ונגרר

מחק שורות ריקות בקובץ טקסט

למחיקת שורות ריקות / ריקות בקובץ טקסט מתוך לַעֲרוֹך בתפריט ב- Notepad ++, בחר פעולות קו , ולחץ הסר קווים ריקים

טיפים לפנקס רשימות ++ - הסר שורות ריקות

כדי להסיר גם שורות המכילות תווים ריקים או רווחים לבנים, לחץ הסר שורות ריקות (המכילות תווים ריקים) אפשרות במקום זאת.

::לפני:

השועל החום המהיר עצלן השועל החום המהיר הוא חמוד מאוד השועל החום המהיר קופץ מעל הכלב העצלן

::לאחר::

השועל החום המהיר עצלן השועל החום המהיר הוא חמוד מאוד השועל החום המהיר קופץ מעל הכלב העצלן

מחק שורות ריקות רק בשורות שנבחרו

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

  1. בחר את השורות שבהן ברצונך להסיר שורות ריקות.
  2. העלה את שיח החלף (Ctrl + H)
  3. בתוך ה למצוא מה: תיבה, הקלד n r
  4. עזוב את ה להחליף ב: תיבה ריקה
  5. אפשר את בבחירה תיבת סימון
  6. בחר במצב חיפוש כדי מורחב
  7. נְקִישָׁה החלף הכל

זהו זה! זה מוחק את השורות הריקות בתוך ה- שורות נבחרות רק במקום את כל הקובץ.


הסר טקסט לאחר הופעתה של פסיק או סמל

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

::לפני::

------------------------------ שם, כתובת, סיכה, נקודת ציון ------------- ----------------- ראמש, שדרת סן ג'וזה 10, 11011, ליד מוזיאון פיט, 1 sf marg, 45089, ליד פארק הילדים ג'ון, 7 rcr, 11909, ליד תחנת המטרו

כדי להסיר טקסט לאחר המופע השלישי של פסקה , השתמש בחיפוש והחלף זה של מפעיל החיפוש:

  1. למצוא מה: ^ ([^,] *, [^,] *, [^,] *), * $
  2. להחליף ב: $ 1
  3. הגדר את מצב החיפוש ל הבעה רגילה
  4. בטל את הסימון תואם קו חדש
  5. לחץ על החלף הכל

::לאחר::

-------------------------- שם, כתובת, סיכה ------------------- ------- ramesh, 10 San Jose Avenue, 11011 pete, 1 sf marg, 45089 john, 7 rcr, 11909

קידמו על כל שורה מילה או ביטוי בקובץ טקסט

כדי להוסיף מילה או ביטוי (קידומת) ב- התחלה בכל שורה בקובץ טקסט, השתמש במפעיל החיפוש והחלפה הבא:

  1. למצוא מה: ^
  2. להחליף ב: מילה או ביטוי כלשהו
  3. הגדר את מצב החיפוש ל הבעה רגילה
  4. בטל את הסימון תואם קו חדש
  5. לחץ על החלף הכל

האמור לעיל יכול להיות שימושי במיוחד בעת יצירת קובץ HOSTS לחסימת רשימה של שרתי מודעות מסוימים. להשתמש 0.0.0.0 עם מרחב נגרר ב להחליף ב: לחץ על תיבת טקסט ולחץ על החלף הכל. זה מוסיף את מחרוזת הקידומת עבור כל שורה (שרת מודעות) בקובץ הטקסט.

::לפני::

ssp.adriver.ru r.adrolays.de adrotate.se www.adrotate.net adrunnr.com

::לאחר::

0.0.0.0 ssp.adriver.ru 0.0.0.0 r.adrolays.de 0.0.0.0 adrotate.se 0.0.0.0 www.adrotate.net 0.0.0.0 adrunnr.com

סיפו כל שורה עם מילה או ביטוי בקובץ טקסט

כדי להוסיף מילה או ביטוי (סיומת) ב- סוֹף בכל שורה בקובץ טקסט, השתמש במפעיל החיפוש והחלפה הבא:

  1. למצוא מה: $
  2. להחליף ב: מילה או ביטוי כלשהו
  3. הגדר את מצב החיפוש ל הבעה רגילה
  4. בטל את הסימון תואם קו חדש
  5. לחץ על החלף הכל

::לפני::

D:  כלים  Sysinternals  accesschk.exe D:  כלים  Sysinternals  AccessEnum.exe D:  כלים  Sysinternals  Procexp.exe

::לאחר::

D:  Tools  Sysinternals  accesschk.exe (המילה או הביטוי שלך כאן) D:  Tools  Sysinternals  AccessEnum.exe (המילה או הביטוי שלך כאן) D:  Tools  Sysinternals  Procexp.exe (המילה או הביטוי שלך כאן )

הסר שורות כפולות בקובץ טקסט באמצעות Notepad ++ מבלי למיין את השורות

כדי להסיר שורות כפולות בקובץ טקסט באמצעות Notepad ++ בלי מיון בשורות, השתמש בחיפוש זה והחלף את האופרטור:

  1. למצוא מה: ^ (. *?) $ s +? ^ (? =. * ^ 1 $)
  2. החלף ב: השאר ריק
  3. הגדר את מצב החיפוש ל הבעה רגילה
  4. * לְאַפשֵׁר * תואם קו חדש
  5. לחץ על החלף הכל

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

טיפים פנקס רשימות ++ - הסר שורות כפולות ללא מיון

חָשׁוּב: עליך להפעיל תואם קו חדש כדי שזה יעבוד. קרדיט ל סטימה

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

::לפני::

12345 23456 34567 45678 12345 23456 34567 45678 12345 23456 34567 45678

::לאחר::

12345 23456 34567 45678

הסר שורות כפולות עוקבות

אם השורות הכפולות ממוקמות מיד אחת אחרי השנייה, כדי להסיר את השורות עוֹקֵב לשכפל שורות, מתוך לַעֲרוֹך בתפריט ב- Notepad ++, לחץ פעולות קו , ובחר הסר קווים כפולים עוקבים

::לפני::

12345 12345 12345 23456 23456 34567 34567 45678 45678

::לאחר::

12345 23456 34567 45678

הכנס שורה חדשה (החזרת מרכבה) בתו או מחרוזת ספציפיים

כדי להוסיף שורה חדשה (החזרת כרכרה) לאחר בתו או מחרוזת ספציפיים - למשל, אחרי פסיק, השתמש באופרטור החיפוש והחלפה זה:

  1. למצוא מה: ,
  2. להחליף ב: r n
  3. הגדר את מצב החיפוש ל מורחב
  4. לחץ על החלף הכל

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

::לפני::

ססיליה צ'פמן, רחוב נולה 711-2880, מנקאטו מיסיסיפי 96522, (257) 563-7401, איריס ווטסון, פ.ו. תיבה 283 8562 Fusce Rd.

::לאחר::

ססיליה צ'פמן 711-2880 רחוב נולה מנקאטו מיסיסיפי 96522 (257) 563-7401 איריס ווטסון ת.ד. תיבה 283 8562 Fusce Rd.

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

דוגמה 2:

כדי להוסיף שורה חדשה במחרוזת ספציפית (בשם מדריך: ), השתמש בדוגמה זו:

  1. למצוא מה: מדריך:
  2. להחליף ב: r n
  3. הגדר את מצב החיפוש ל מורחב
  4. לחץ על החלף הכל

::לפני::

GUID של מסמכים: {D3162B92-9365-467A-956B-92703ACA08AF} GUID להורדות: {088E3905-0323-4B02-9826-5D99428E115F} מדריך למוזיקה: {3DFDF296-DBEC-4FB4-81D1-6A3438BCF4DE: AAD-AAD-243: 4530-98E1-AB02F9417AA8} סרטון GUID: {F86FA3AB-70D2-4FC7-9C99-FCBF05467F3A}

::לאחר::

GUID של מסמכים: {D3162B92-9365-467A-956B-92703ACA08AF} GUID להורדות: {088E3905-0323-4B02-9826-5D99428E115F} מדריך למוזיקה: {3DFDF296-DBEC-4FB4-81D1-6A3438BCF4DE: AAD-AAD-243: 4530-98E1-AB02F9417AA8} סרטון GUID: {F86FA3AB-70D2-4FC7-9C99-FCBF05467F3A}

בקשה קטנה אחת: אם אהבתם את הפוסט הזה, אנא שתפו את זה?

נתח 'קטנטן' אחד ממך יעזור מאוד ברציפות בצמיחת הבלוג הזה. כמה הצעות נהדרות:
  • להצמיד אותו!
  • שתף אותו לבלוג האהוב עליך + פייסבוק, Reddit
  • צייץ את זה!
אז תודה רבה על תמיכתך, הקורא שלי. זה לא ייקח יותר מ -10 שניות מזמנך. לחצני השיתוף נמצאים ממש למטה. :)