חשבנו שיהיה תועלת לפתוח נושא שכל מגמתו לעזור וללמד את נושא הגרפ באינדיזיין. אם אתם עובדים עם אינדיזיין אז מסתמא הכרתם את גרפ, ואם לא, אז עכשיו הזמן להכיר אותו. מנסיוני יש שתי דברים שהכי ממהרים את העבודה באינדיזיין: 1) גרפ, 2) סקריפטים. גרפ הוא טכנולוגיה מאוד חזק לחפש ולהחלף טקסט [ונמצא בשימוש בהרבה שפות תכנות], ונמצא בכמה מקומות באינדיזיין, כגון בחפש\החלף וב-GREP Styles. כל טקסט שיש לו תבנית מסוים, אפשר להגדיר אותו בגרפ.
נתחיל בדבר מאוד שכיח - יש לך ספר שלם שאתה רוצה שכל הסוגריים [כגון מראי מקומות] יהיו בסגנון אחר, אז עם גרפ אפשר להגיד לאינדיזיין שיעשה הכל אוטומטי. אז קודם עושים סגנון תו חדש "סוגריים", ואח"כ בתוך הסגנון פיסקה של גוף הספר מוסיפים שבכל פעם שיש סוגריים הוא יחיל את הסגנון תו "סוגריים". ראה תמונה:
והקוד למצוא סוגריים הוא:
\(.+?\)
פירוש:
\(
סוגריים פותח - וכאן המקום להביהיר שה"\" נקרא [בגרפ] תו בריחה, זאת לפי שאם רוצים לחפש תו שגם משתמש לקוד בגרפ, צריכים להגיד לו שאני מתכוון עכשיו להתו עצמו ולא להקוד, וזה ע"י תו "\". וכיון שסוגריים משתמשים לסמן קבוצה בגרפ, אם רוצים לחפש סוגריים עצמו, צריכים לשים "\" לפניו.
.
כל תו - . [נקודה] מוצא כל סוג תו, כולל רווחים וסימני פיסוק, חוץ מסיום פיסקה.
+
פעם אחד או יותר - ימצא את התו שלפניו פעם אחד או יותר. שימו לב שבמקרה שלנו הוא ימצא כל התוים שאחרי הסוגר הפותח; ולכן צריכים להגיד לו לעצור כשמגיע לסוגר סוגר.
?
התאמה ראשון - אם לא נוסיף את זה, אז הוא ימצא את הכל שבין הסוגריים הפותח הראשון עד הסוגריים הסוגר האחרון [באותו פיסקה, לפי שה[נקודה] לא כולל סיום פיסקה, זוכרים?], כבתמונה:
אז מוסיפים את "?" להגיד שימצא עד הסוגריים הסוגר הראשון. \) סוגריים סוגר - מוצא את הסוגריים הסוגר. ----------------------------------
זה היה ההתחלה, וכל מי שיש לו שאלות בגרפ, וכן כל מי שצריך עזרה בכתיבת גרפ ספציפי, מוזמן לשאול פה בנושא הזה, ובעז"ה יקבל תשובה!
יישר כח על המידע המחכים:
איך אני בוחר את כל הסוגרים סוגר עם האות או מספר שלפניו. לדוגמה: יא) או 145)