החלת מומחה פנקסאות רגילות ביטויים



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

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

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

מה הם ביטויים רגילים

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

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

דוגמה היא הבנייה הבאה [A-Z], כלומר כל מכתב הון שנכתב בלטינית. וכן, נקודה, פירושו כל הסמלים האפשריים בכלל.

בהתאם למוזרויות של שפת תכנות מסוימת, התחביר לכתיבה של REG. ביטויים יכולים להיות שונים. עבור עורך פנקס + +, reg. ביטויים שנכתבו בפרל (אחד משפות התכנות הפופולריות).

היכרות כללית עם ביטויים רגילים ב - Notepad + +

בואו נציג את הביטויים הרגילים הבסיסיים שניתן להשתמש בהם ב - Notepad ++:

  • ... - כל תו (אחד);
  • [0-9] - כל תו (מספר);
  • \ D - כל תו אלפביתי;
  • [A-Z] - כל מכתב הון בלטינית;
  • [A-Z] - כל אות קטנה של האיות הלטיני;
  • [A-Z] - כל אחד מכתבים לטיניים בכל מקרה;
  • \ w - אלפבית, קו תחתון או תו מספרי;
  • \ s - שטח;
  • ^ - חפש את תחילתו של שורה;
  • $ - ייעוד סיום קו;
  • - סמל ניתן לחזור על מספר אינסופי של פעמים;
  • \ 4 \ 1 \ 2 \ 3 - ייעוד לקבוצה בסדר מספרי;
  • ^ \ s * $ - שורות ריקות הם חיפשו;
  • (0-9] [0-9] *.) - שני מספרים דו-ספרתיים מחפשים.

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

מתכנתים שלמדו ליישם מחדש. ביטויים בפועל יש יתרון של ביצועים ותחרותיות.

כיצד למעשה להחיל ביטויים רגילים ב Notepad + +

עכשיו בואו נסתכל על דוגמאות מעשיות של שימוש reg. ביטויים ב - Notepad ++.

1. ארגון החיפוש

כדי להפעיל את נוהל החיפוש, עבור אל פריט התפריט חיפוש ולאחר מכן את הפריט חיפוש. קיצור המקשים כדי לעבור לחלון החיפוש של Notepad ++ Ctrl + F.

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

כדי למצוא את כל התווים הדיגיטליים הכלולים במסמך, פשוט להזין את הבנייה [0-9] לתוך מחרוזת החיפוש ולחפש חיפוש הבא.

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

המצב כאשר החיפוש מתבצע בסדר הפוך (מלמטה למעלה) עם reg. ביטויים לא עובדים.

אם אתה משתמש בלחצן מצא הכל, התוצאות יוצגו בחלון נפרד.

2. ארגון החלפה

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

כדי לעשות זאת, פשוט עבור אל החלון החלף של חלון החיפוש.

נניח שאנחנו צריכים להפנות קישורים באמצעות הפניה מחדש. כדי לבצע פעולה זו, בקו חיפוש, תחליף את הבנייה הבאה: HREF =. (Http: // [^ ] *), ובפיכך, בקו החלף, ציין: HREF = / rebirction.php ל = 123 . לאחר לחיצה על הלחצן החלף הכל, ההליך החלופי מבוצע באופן אוטומטי בכל האלמנטים התואמים לתנאים.

בנוסף, ב Notepad + + באמצעות reg. ביטויים, באפשרותך לבצע פעולות דומות עם מסמכים שאינם קשורים לתכנות או לפיתוח אתרים ויישומים.

נניח שיש לך רשימה של עובדים עם שמות מלאים וימי הולדת. בדוגמה פשוטה זו, אנו נחליף את השם ותאריך הלידה. לשם כך, בשדה חיפוש, ציין (\ w +) (\ w +) (\ w +) (\ d +. \ D +. \ D +), ובפיכך, ב החלף שדה, ציין \ 4 \ 1 \ 2 \ 3 . לאחר לחיצה על הלחצן החלף הכל, תוכל לראות תוצאה של פעולה מוצלחת.

פקודות מאקרו והיישום שלהם ב Notepad + +

שקלנו את הפעולות הפשוטות ביותר עם reg. ביטויים ב - Notepad ++. מתכנתים העובדים ברמת המומחה לפתור בעיות מורכבות למדי באמצעות ביטויים אלה.

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

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

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

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

יותר פנקס + + טיפים וטריקים






הערות (0)

השאר תגובה