טיפים באינדיזיין: גרפ לחיפוש מילה כפולה

GREP לאיתור מילים כפולות

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

כשמחבר הספר כתב משפט כזה בערך:

“וכמו שמובא במסכת אבות1”

ובהערה כתוב כך:

  1. אבות ב, ג.

זה לא הפריע לי.

אבל לאחר שילוב ההערות בגוף הטקסט, כשכתוב “וכמו שמובא במסכת אבות (אבות ב, ג)”, זה נראה קצת מוזר.

שם המסכת שבתוך הסוגריים מיותר ומספיק לכתוב אותם רק כך: (ב, ג).

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

ב-GREP, אם נכתוב ביטוי בסוגריים הוא ייחשב כקבוצה שנוכל לטפל בה בתיבת ההחלפה. למשל אם נרצה לאתר ברשימת שמות את כל האנשים ששם משפחתם הוא כוהן, נוכל לכתוב ביטוי כזה (מימין לשמאל):

([א-ת]+) כוהן

ואם בתיבת ההחלפה נכתוב

$1 כהן

שם המשפחה של כולם יוחלף מכוהן לכהן, והשם הפרטי יישאר כפי שהוא. 

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

הסבר:

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

בתיבת ההחלפה רושמים $1 שמאחזר את המילה שחיפשנו, רווח ופתיחת סוגריים

וכך:
אבות (אבות ג, ב)

ייהפך ל:
אבות (ג, ב)

 

להתראות…

אהבתם את הטיפ? שתפו עם חברים!
אפשר גם לפרגן לי בכוס קפה...

מה דעתך על הטיפ?

תגובה אחת

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *

אל תפספסו טיפים חדשים

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

יש לכם שאלה באינדיזיין?

מוזמנים לקבוצת הוואצאפ!

מוצרים במיוחד בשבילך

Cover Builder PRO – מייצר פריסות לכריכה

₪ 299 כולל מע"מ

IndiSetUp – כלי עזר להגדרת אינדיזיין

המחיר המקורי היה: ₪ 472.המחיר הנוכחי הוא: ₪ 236. כולל מע"מ

אינדקס תורני – מפתח עניינים לפי סימנים וסעיפים

₪ 490 כולל מע"מ

Section Master – ניווט והחלת מקטעים ודפי אב

₪ 200 כולל מע"מ

אל תפספסו טיפים חדשים

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