» נושאי לימוד
» נושאי לימוד
יום רביעי 8 במאי 2024
פעולות על מחרוזות: חיפוש, וחיפוש והחלפה
דף ראשי  העורך emacs  פעולות על מחרוזות: חיפוש, וחיפוש והחלפה גרסה להדפסה

חיפוש מחרוזת בטקסט

 

העורך emacs מאפשר חיפוש מחרוזת תווים באמצעות שתי פקודות:

Ctrl+s - חיפוש מחרוזת קדימה.

Ctrl+r - חיפוש מחרוזת אחורה.

 

בעת הקשת הפקודה הרצויה, תפנה הפקודה למשתמש ותבקש ממנו לכתוב מחרוזת באזור ההד. החיפוש מתחיל מהנקודה שבה הסמן נמצא ועד לקצה החוצץ (התחלה או סוף).

שתי הפקודות מתחילות את החיפוש מיד עם הקשת המחרוזת, למשל אם ברצוננו למצוא את המחרוזת said , כבר בעת הקשת התו s מחרוזת תמצא את המילה הראשונה שמתחילה באות s. לאחריו כשנקיש a היא תמצא את המילה הראשונה שמתחילה בצירוף האותיות sa וכו'.

אם טעינו בהקשת המחרוזת נמחק את התו השגוי ע"י הקשת Del. בסיום הקשת המחרוזת נקיש Esc.

בעת החיפוש אם נקיש Ctrl+s יעבור הסמן אל המיקום הבא של המחרוזת.

 

 

 דוגמא: נקיש את הפקודה הבאה:

Ctrl+s

said

 

פקודה זו תחפש את המחרוזת said בטקסט.

 

 

חיפוש והחלפת מחרוזת

 

ישנן מספר פקודות המשמשות לחיפוש והחלפה של מחרוזת, אנו נדגים את השימוש בפקודה query-replace שהיא מומלצת לשימוש. מבנה הפקודה הינו הקשת

% Esc .

 

 לדוגמא: נחליף את המילה said במילה SHALOM:

% Esc

said

SHALOM

 

לאחר הקשת % Esc הקשנו את המילה said, אחריה הקשנו Enter ואת המילה SHALOM ושוב Enter. לאחר הקשת הפקודה העורך יתחיל לרוץ על הטקסט ולמצוא את המילים שמיועדות להחלפה, לפנינו מספר אופציות של המערכת הקשורות בפעולה זו:

  • Esc - יציאה ממצב query-replace.
  • Spacebar - החלף את המחרוזת והמשך אל המופע הבא.
  • Del - המשך אל המופע הבא ללא החלפת המחרוזת.
  • ! - החלף את כל המופעים שנותרו.
  • ^ - חזור למופע הקודם.

 

 

 22-12-03 / 08:14  עודכן ,  13-10-03 / 08:22  נוצר ע"י חן דרור  בתאריך 
 פקודות עריכה בסיסיות: הוספת ומחיקת תווים, ביטול פעולה - הקודםהבא - ריבוי קבצים וחלונות 
תגובות הקוראים    תגובות  -  0
דרכונט
מהי מערכת הדרכונט?
אינך מחובר, להתחברות:
דוא"ל
ססמא
נושאי לימוד
חיפוש  |  לא פועל
משלנו  |  לא פועל
גולשים מקוונים: 1