בנייה של ביטוי GREP

עודכן לאחרונה בתאריך 6 באוגוסט 2026

למדו כיצד לבנות ולהשתמש בביטויי GREP כדי לחפש ולהחליף מבני טקסט מורכבים ב-Adobe InDesign.

השתמשו בביטויי GREP (Global Regular Expression Print) כדי למצוא ולהחליף מחרוזות ותבניות אלפאנומריות במסמכים פתוחים מרובים. הם עוזרים למצוא ולשנות תוכן מובנה כגון מספרי טלפון, כתובות אימייל וטקסט מעוצב. GREP עובד על מסמך יחיד או על מספר מסמכים ותומך בעדכונים בכמויות גדולות.

חיפוש והחלפת טקסט באמצעות ביטויי GREP

בחרו Edit ‏> Find/Change, ובחרו את הכרטיסייה GREP.

בשדה Find what, בחרו אפשרות:

בתיבה Change to, הקלידו או הדביקו את טקסט ההחלפה. ניתן גם להחליף כל טקסט שנמצא אשר נכתב באותיות גדולות או קטנות על ידי בחירת הסמל Special characters for replace ולאחר מכן בחירה באפשרות Case Modifiers.

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

בחרו טווח חיפוש מהתפריט הנפתח Search.

בחרו Find Next כדי לאתר את ההתאמה הראשונה.

בחרו Change‏, Change All או Change/Find.

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

חיפוש טקסט בתוך מרכאות ועיצוב מחדש

בחרו Edit ‏> Find/Change, ולאחר מכן בחרו בכרטיסייה GREP.

בשדה Find what, הקלידו (")(\w+)(") כדי לחפש כל טקסט המוקף במרכאות.

בחרו בסמל Special characters for replace ולאחר מכן בחרו Found ‏> Found Text כדי לאכלס את Change to בערך $0. השתמשו ב-$1, $2, או $3 בשדה Change to כדי להחליף קבוצות בודדות שהוגדרו על ידי סוגריים בביטוי שלכם.$1 מתייחס לקבוצת הסוגריים הראשונה, $2 לשנייה, וכן הלאה.

בחרו את הסמל Specify attributes to change במקטע Change Format ולאחר מכן בחרו את הפורמט הרצוי.

בחרו Find Next כדי לאתר את המופע הראשון.

בחרו Change‏, Change All או Change/Find כדי להחליף טקסט ולהמשיך בחיפוש.

דוגמאות לביטויי GREP

חיפוש קריטריונים

ביטוי GREP

דוגמה

סיווג תווים

[]

הקלד את הטקסט הבא כדי למצוא את a,‏ b או c:

[abc]

חיפוש קדימה שלילי

(‎?!pattern)

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

InDesign (?!CS.*?)

חיפוש קדימה חיובי

(‎?=pattern)

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

InDesign (?=CS.*?)

תלוי רישיות – מופעל

‎(?i)‎

חיפוש טקסט ללא התחשבות באותיות גדולות/קטנות.לדוגמה, אם ברצונכם למצוא את Apple בכל גודל אות (APPLE, apple, וכן הלאה), הקלידו את הטקסט הבא:

‎(?i)apple

תלוי רישיות – מושבת

‎(?-i)‎

חיפוש טקסט הרגיש לאותיות גדולות/קטנות. לדוגמה, אם ברצונכם למצוא את Apple בלבד (ולא את APPLE, apple, וכן הלאה), הקלידו את הטקסט הבא:

‎(?-i)apple

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

{ }

הקלד אחת מהאפשרויות הבאות כדי למצוא את מספר החזרות של תו או מילה:

b{3}: מתאים ל-3 פעמים בדיוק

b(3,}‎‏: מתאים ל-3 פעמים או יותר

b{3,}?‎‏: מתאים ל-3 פעמים בלבד

b{2,3}‎ - מתאים לפעמיים לפחות ולא יותר מ-3

הדוגמאות הבאות משתמשות במוסכמות תחביר נפוצות של החלפת GREP:

  • \$1 $2: הוספת קו נטוי יחיד (\) משמשת כתו בריחה.
  • \\u $1 \u$2: הוספת שני קווים אלכסוניים הפוכים (\\) מפיקה קו אלכסוני הפוך יחיד ומאפשרת לתווי מילוט להופיע בפלט.
  • \u$1 \\n \u$2: העברת \n לפלט מוסיפה שורה חדשה.

חיפוש קריטריונים

חיפוש ביטוי

חיפוש תוצאה

שינוי של ביטוי

שינוי התוצאה

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

‎(\w+)\s(\w+)‎

Adobe InDesign

‎$1 $2

‎$2 $1

‎‎$1, $2(™)‎

$1 $2: Adobe InDesign
$2 $1: InDesign Adobe

$1, $2(™): Adobe, Indesign(™)‎

שינוי הגודל של האות הראשונה בקבוצה

‎(\w+)\s(\w+)‎

Adobe InDesign

‎\l

‎\u

\u$1 $2
\u$1 \u$2
\l\l\u$1 $2
\u$2, \u$1

\u$1 $2‏: Adobe indesign
\u$1 \u$2‏: Adobe Indesign
\l\l\u$1 $2‏: aDOBE INDESIGN
\u$2, \u$1‏: Indesign, Adobe

שינוי הגודל של כל האותיות בקבוצה

‎(\w+)\s(\w+)‎

Adobe InDesign

‎\L

‎\U

‎\U$1 $2

‎\U$1 \U$2

‎\U$1 \u$2

\U$1 $2‏: ADOBE indesign

\U$1 \U$2‏: ADOBE INDESIGN

\U$1 \u$2‏: ADOBE Indesign