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

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 · צפיות: 42
אני צריך גרפ שתופס מ'$' ועד '~'
??
יש לי הדגשה שכך אני יכול לתפוס אותה...
תודה מראש
 
יש לי גרפ שמחפש מלים בעברית כולל גרש וגרשיים באמצע (כלומר בתנאי שיש אחריהם עוד אות).
כעת, אם יש שני מלים ויותר ברצף, הגרפ מוצא את המלים אבל לא את הרווחים בין המלים.
איך מגדירים שהגרפ ימצא את כל הרצף כשיש רצף? (צריך שלא יקח את הרווח האחרון)
הנה הגרפ שאני משתמש בה:
קוד:
[א-ת]+[׳'",]*[א-ת]+
 
כדי שזה יהיה בשרשור הכללי של 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 · צפיות: 95
ואם את יודעת איך לכתוב ההוראות, אפשר לעשות דברים מאוד מתקדמים עם זה...
האמת שאני לא מספיק יודעת...
איך לומדים כזה דבר?
אולי אתם יודעים על אתר שמסביר על החומר?
 
אני צריך גרפ למילה בתחילת פסקה שלא יכלול מילה ראשונה של הפסקה שלאחריה יש סוגר סוגריים (אם יש כזו בתחילת הפסקה) וכן לא את הרווח שלאחריה.

דוגמה:
גרפ למילה בתחילת פסקה.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
 
מה זאת אומרת "שלא יכלול"?
אני צריך גרפ שיכלול את המילה הראשונה בפסקה, אך עם זאת, אם המילה הראשונה היא מילה שיש לאחריה סוגר סוגריים (שהיא למעשה סימון סעיף), אז שיכלול רק את המילה שלאחריה ולא את המילה עם הסוגר סוגריים בסופה.
 

פרוגבוט

תוכן שיווקי
פרסומת

הצטרפות לניוזלטר

איזה כיף שהצטרפתם לניוזלטר שלנו!

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

לוח מודעות

הפרק היומי

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


תהילים פרק כה

אלְדָוִד אֵלֶיךָ יי נַפְשִׁי אֶשָּׂא:באֱלֹהַי בְּךָ בָטַחְתִּי אַל אֵבוֹשָׁה אַל יַעַלְצוּ אֹיְבַי לִי:גגַּם כָּל קוֶֹיךָ לֹא יֵבֹשׁוּ יֵבֹשׁוּ הַבּוֹגְדִים רֵיקָם:דדְּרָכֶיךָ יי הוֹדִיעֵנִי אֹרְחוֹתֶיךָ לַמְּדֵנִי:ההַדְרִיכֵנִי בַאֲמִתֶּךָ וְלַמְּדֵנִי כִּי אַתָּה אֱלֹהֵי יִשְׁעִי אוֹתְךָ קִוִּיתִי כָּל הַיּוֹם:וזְכֹר רַחֲמֶיךָ יי וַחֲסָדֶיךָ כִּי מֵעוֹלָם הֵמָּה:זחַטֹּאות נְעוּרַי וּפְשָׁעַי אַל תִּזְכֹּר כְּחַסְדְּךָ זְכָר לִי אַתָּה לְמַעַן טוּבְךָ יי:חטוֹב וְיָשָׁר יי עַל כֵּן יוֹרֶה חַטָּאִים בַּדָּרֶךְ:טיַדְרֵךְ עֲנָוִים בַּמִּשְׁפָּט וִילַמֵּד עֲנָוִים דַּרְכּוֹ:יכָּל אָרְחוֹת יי חֶסֶד וֶאֱמֶת לְנֹצְרֵי בְרִיתוֹ וְעֵדֹתָיו:יאלְמַעַן שִׁמְךָ יי וְסָלַחְתָּ לַעֲוֹנִי כִּי רַב הוּא:יבמִי זֶה הָאִישׁ יְרֵא יי יוֹרֶנּוּ בְּדֶרֶךְ יִבְחָר:יגנַפְשׁוֹ בְּטוֹב תָּלִין וְזַרְעוֹ יִירַשׁ אָרֶץ:ידסוֹד יי לִירֵאָיו וּבְרִיתוֹ לְהוֹדִיעָם:טועֵינַי תָּמִיד אֶל יי כִּי הוּא יוֹצִיא מֵרֶשֶׁת רַגְלָי:טזפְּנֵה אֵלַי וְחָנֵּנִי כִּי יָחִיד וְעָנִי אָנִי:יזצָרוֹת לְבָבִי הִרְחִיבוּ מִמְּצוּקוֹתַי הוֹצִיאֵנִי:יחרְאֵה עָנְיִי וַעֲמָלִי וְשָׂא לְכָל חַטֹּאותָי:יטרְאֵה אוֹיְבַי כִּי רָבּוּ וְשִׂנְאַת חָמָס שְׂנֵאוּנִי:כשָׁמְרָה נַפְשִׁי וְהַצִּילֵנִי אַל אֵבוֹשׁ כִּי חָסִיתִי בָךְ:כאתֹּם וָיֹשֶׁר יִצְּרוּנִי כִּי קִוִּיתִיךָ:כבפְּדֵה אֱלֹהִים אֶת יִשְׂרָאֵל מִכֹּל צָרוֹתָיו:
נקרא  2  פעמים
למעלה