חיפוש/החלפה הכל על GREP (גרפ) באינדיזיין

הקיפוד המיקרוביוטי

משתמש מקצוען
D I G I T A L
עימוד ספרים
upload_2019-12-20_9-4-19.png
 

תא חזי

משתמש סופר מקצוען
עיצוב גרפי
עימוד ספרים
עריכה תורנית
יש לי ספר תהלים, ואני רוצה להחליף את כל ההין האחרונות של שמות ההוי"ה לההין עם שם אדנות בפנים, כזה:
upload_2019-12-20_11-51-11.png


הבעיה היא שבכל שם הויה יש טעמים וניקוד שונה.

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

יידישע קאפ

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

לכתוב גרפ שלוקח את כולם בחשבון...
זה יתפוס הה״א האחרון של השם:
קוד:
י[\x{0591}-\x{05c7}]*ה[\x{0591}-\x{05c7}]*ו[\x{0591}-\x{05c7}]*\Kה
 

יהודית איגר

מיתוג אנשים ועסקים
מנוי פרימיום
עיצוב גרפי
איך מגדירים באינדיזיין שבכל עמוד שמאלי יופיעו מספרי העמודים של העמוד הימני והשמאלי?
(למשל שבעמוד 3 יהיה כתוב - "2-3" ובעמוד 5 יהיה כתוב - "4-5" וכו')

(יכול להיות שכבר כתבו פה את התשובה בכל השרשור ואני לא מוצאת...)
 

תא חזי

משתמש סופר מקצוען
עיצוב גרפי
עימוד ספרים
עריכה תורנית
איך מגדירים באינדיזיין שבכל עמוד שמאלי יופיעו מספרי העמודים של העמוד הימני והשמאלי?
(למשל שבעמוד 3 יהיה כתוב - "2-3" ובעמוד 5 יהיה כתוב - "4-5" וכו')

(יכול להיות שכבר כתבו פה את התשובה בכל השרשור ואני לא מוצאת...)
לא חושב שזה קשור לGREP
יש שיטה איך לעשות את זה. מצורף קובץ דוגמא
וראה כאן ההסבר
https://indesignsecrets.com/previousnext-page-number-on-same-page.php
 

קבצים מצורפים

  • מספרי עמודים.indd
    KB 904 · צפיות: 18

חננאל פ

משתמש פעיל
עיצוב גרפי
עימוד ספרים
עריכה תורנית
אני צריך גרפ שתופס מ'$' ועד '~'
??
יש לי הדגשה שכך אני יכול לתפוס אותה...
תודה מראש
 

DMD

משתמש פעיל
עימוד ספרים
יש לי גרפ שמחפש מלים בעברית כולל גרש וגרשיים באמצע (כלומר בתנאי שיש אחריהם עוד אות).
כעת, אם יש שני מלים ויותר ברצף, הגרפ מוצא את המלים אבל לא את הרווחים בין המלים.
איך מגדירים שהגרפ ימצא את כל הרצף כשיש רצף? (צריך שלא יקח את הרווח האחרון)
הנה הגרפ שאני משתמש בה:
קוד:
[א-ת]+[׳'",]*[א-ת]+
 

תא חזי

משתמש סופר מקצוען
עיצוב גרפי
עימוד ספרים
עריכה תורנית
כדי שזה יהיה בשרשור הכללי של GREP - אני עונה כאן

חיפוש מילה "שניה" בפסקה, בתנאי שיש נקודה בסוף המילה הראשונה
יש פה איזה גאון??

אם זה מדי קשה, אז לפחות חיפוש מילה שניה בפסקה

תודה רבה!

הנה - אבל זה מוצא רק בכל פסקא שניה - בוודאי @ניוגראף יוכל לתקן את זה שיעבוד בכל פסקא

PHP:
^[^ ]+ \K\w+([’\w]+)?(?=[,])?
 

יהודית איגר

מיתוג אנשים ועסקים
מנוי פרימיום
עיצוב גרפי
יש לעשות חיפוש והחלפה מעיטור אחד לעיטור אחר?
למשל:
שהעיטור הימני יופיע כל פעם במקום העיטור השמאלי
upload_2020-1-2_12-26-27.png



ושאלה נוספת: (אולי לא קשורה לגרפ? לא יודעת...)

יש לי משהו שאני מעמדת על אותו בסיס כל שבוע רק מחליפה טקסט,
לכן כל התחלת העימוד היא תבנית קבועה של חיפוש והחלפה.(החלף גודל 12 לצ'רקטר סטייל "הדגשות", אח"כ החלף את כל המודגשים בגודל זה לפרגרפ סטייל "טקסט רץ" וכו' וכו', כותרות, עיטורים ועוד.
יש אפשרות להגדיר את זה כאקשן? כלומר שהוא יעשה לי את כל הפעולות האילו ברצף בלי לעבוטד כל שבוע על אותו דבר?

תודה!
 

יידישע קאפ

משתמש סופר מקצוען
מנוי פרימיום
עיצוב גרפי
צילום מקצועי
עריכה והפקת סרטים
עימוד ספרים
זה הפתרון שלי:
קוד:
(?<=^)\S+\.\s\K\S+

הנה - אבל זה מוצא רק בכל פסקא שניה - בוודאי @ניוגראף יוכל לתקן את זה שיעבוד בכל פסקא

כבר כתבתי פעם - הפתרון לזה לשים את ה-^ ב-lookbehind, כמו שעשיתי בפתרון שלי.

יש אפשרות להגדיר את זה כאקשן? כלומר שהוא יעשה לי את כל הפעולות האילו ברצף בלי לעבוטד כל שבוע על אותו דבר?

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

דבר אחד שצריך לדעת: כשמכניסים נוסח גרפ - יש לכתוב תמיד 2 סלשים במקום אחד [\\ במקום \] (כי סלש אחד ב-string הוא תו בריחה, והקובץ הזה נטען לתוך הסקריפט כ-string).
אני מצרף לכאן קובץ שהכנתי פעם לאיזה עבודה.
 

קבצים מצורפים

  • FindChangeList.txt
    KB 3.2 · צפיות: 35

ChaimMoshe

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

דוגמה:
גרפ למילה בתחילת פסקה.jpg
 
נערך לאחרונה ב:

תא חזי

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

דוגמה:
צפה בקובץ המצורף 587293
סימנת חצים על כל האפשרויות.... אתה יכול להיות יותר ברור איזה מהם?
 

תא חזי

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

תא חזי

משתמש סופר מקצוען
עיצוב גרפי
עימוד ספרים
עריכה תורנית
האמת שאני לא מספיק יודעת...
איך לומדים כזה דבר?
אולי אתם יודעים על אתר שמסביר על החומר?
הספר הזה מצויין אבל באנגלית
https://www.amazon.com/GREP-InDesign-InDesignSecrets-Peter-Kahrel/dp/0982508387

כאן אפשר להתנסות בכל מיני גרפים (גם באנגלית, מקיף את רוב האופציות, אבל לא את כל מה שיש באינדיזיין)
https://regexr.com/

העזרה של אדובי
https://helpx.adobe.com/il_he/indesign/using/find-change.html
 

ChaimMoshe

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

אולי מעניין אותך גם...

הפרק היומי

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


תהילים פרק קיט א'

א אַשְׁרֵי תְמִימֵי דָרֶךְ הַהֹלְכִים בְּתוֹרַת יְהוָה:ב אַשְׁרֵי נֹצְרֵי עֵדֹתָיו בְּכָל לֵב יִדְרְשׁוּהוּ:ג אַף לֹא פָעֲלוּ עַוְלָה בִּדְרָכָיו הָלָכוּ:ד אַתָּה צִוִּיתָה פִקֻּדֶיךָ לִשְׁמֹר מְאֹד:ה אַחֲלַי יִכֹּנוּ דְרָכָי לִשְׁמֹר חֻקֶּיךָ:ו אָז לֹא אֵבוֹשׁ בְּהַבִּיטִי אֶל כָּל מִצְוֹתֶיךָ:ז אוֹדְךָ בְּיֹשֶׁר לֵבָב בְּלָמְדִי מִשְׁפְּטֵי צִדְקֶךָ:ח אֶת חֻקֶּיךָ אֶשְׁמֹר אַל תַּעַזְבֵנִי עַד מְאֹד:
נקרא  39  פעמים

לוח מודעות

למעלה