כללי דרוש גרפ (אינדיזיין) הקטנת מילה שאחרי נקודותיים ורווח

  • הוסף לסימניות
  • #1
כדי להקטין את האות המציינת את מספר הפסוק בכל המגילה
או כל דרך אחרת לעשות זה
תודה
 

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

  • לכידה.PNG
    KB 88.3 · צפיות: 17
  • הוסף לסימניות
  • #2
אם יצרת לו סגנון תו יהיה לך קל יותר.
 
  • הוסף לסימניות
  • #3
יש סגנון תו. השאלה היא איך להחיל אותו בבת אחת.
 
  • הוסף לסימניות
  • #4
קודם כל אם יש סגנון רק לזה- לא צריך החלפה- אלא לערוך שינוי על הסגנון- אני עושה "טריק" כדי שאם אצטרך לשנות את גודל הטקסט של המסמך זה יקטן בהתאם:
הטריק הוא לא לכתוב גודל- אלא לשנות באחוזים horizontal ו-vertical- בערך 87-85% ואם הוא מבוסס על סטייל אחר זה יקטן ביחס אליו בהתאם.
ברכה והצלחה!
 
  • הוסף לסימניות
  • #5
נסה עם זה:
(:\s\S+\s)

תוכל גם להחליף ה\S ב[^כאן כתוב כל סמני הניקוד]
רק בתחילת פרק,שאין: לפני פסוק,.תצטרך לתקן ידנית.
 
  • הוסף לסימניות
  • #6
תודה, אבל לא עובד. הוא מודיע שהוא עשה 0 החלפות.
 
  • הוסף לסימניות
  • #7
נכתב ע"י דוד מרדכי;904476:
תודה, אבל לא עובד. הוא מודיע ש
PHP:
הוא עשה 0 החלפות.

אולי ניסית בטעות בלשונית טקסט?
אולי גם התקלקל בהעתקה ,אכתוב בתוך קוד:
קוד:
:\s\S+\s

אני יודע שזה עובד, כי כבר נתתי בדיוק את הקוד הזה למישהו נוסף היום ועבד.
 
  • הוסף לסימניות
  • #8
חיפוש:
קוד:
(?<=\:\s).(?=\s)
והחלפה לסגנון הרצוי

זה צריך לעבוד
תעדכן אותי
 
  • הוסף לסימניות
  • #9
נכתב ע"י eliezer;904508:
אולי ניסית בטעות בלשונית טקסט?
אולי גם התקלקל בהעתקה ,אכתוב בתוך קוד:
קוד:
:\s\S+\s

אני יודע שזה עובד, כי כבר נתתי בדיוק את הקוד הזה למישהו נוסף היום ועבד.

הנוסחא הזאת יבחר גם את הנקודתיים וגם את הרווחים, ולכן הסגנון תו המוקטן יוחל על כל הנ"ל
לכן הנוסחא הנכונה לתוצאה הרצויה היא כפי שכתבתי.
 
  • הוסף לסימניות
  • #10
נכתב ע"י ZEREM;904544:
הנוסחא הזאת יבחר גם את הנקודתיים וגם את הרווחים, ולכן הסגנון תו המוקטן יוחל על כל הנ"ל
לכן הנוסחא הנכונה לתוצאה הרצויה היא כפי שכתבתי.

נכון. צודק.אך צריך לשפץ ל
קוד:
(?=:\s).+\s
מה שכתבת לא ימצא את פסוק יא וכד' ורק א-י,כ,ל,מ וכ'
 
  • הוסף לסימניות
  • #11
לא עובד
 

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

  • לכידה.PNG
    KB 23.8 · צפיות: 22
  • הוסף לסימניות
  • #12
  • הוסף לסימניות
  • #13
לא עובדים. מצו"ב הקובץ הפתוח
 

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

  • מגילת אסתר.rar
    1 MB · צפיות: 21
  • הוסף לסימניות
  • #14
נכתב ע"י דוד מרדכי;904696:
לא עובדים. מצו"ב הקובץ הפתוח

איני יכול לבדוק כעת. תנסה לפי מה שכתבתי בהתחלה. ואחר כך תחפש רק: שיש להם הקטנה ותחיל סגנון תו"ללא".
 
  • הוסף לסימניות
  • #15
נכתב ע"י eliezer;904400:
נסה עם זה:
(:\s\S+\s)

תוכל גם להחליף ה\S ב[^כאן כתוב כל סמני הניקוד]
רק בתחילת פרק,שאין: לפני פסוק,.תצטרך לתקן ידנית.

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

אליעזר, תודה על כל העזרה!
 
  • הוסף לסימניות
  • #16
נכתב ע"י דוד מרדכי;904696:
לא עובדים. מצו"ב הקובץ הפתוח

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

מ"מ זה עובד:
\<[^ְֱֲִֵֶַָֹֻּׁׂ]{1,2}\>

אם יש פסוקים יותר משני תווים שנה את ה"2" ל3.

שים לב שזה עלול למצוא גם מילים קצרות לא מנוקדות!
 
  • הוסף לסימניות
  • #17
הבעיה היא ככל הנראה הגליף של ה:
לכן המלצתי לבצע את המהלך בשני שלבים,
1. להעתיק את ה: המופיע בטקסט ע"י פקודת "העתק" (ctrl c) ולאחמ"כ להדביק בתיבת החיפוש
בתיבת ההחלפה להקליד : ואח"כ רווח (הסיבה לרווח היות וההעתקה של שהוכנס בחיפוש כולל את הרווח משום מה- כנראה חלק מהשיבוש)
עכשיו לחץ "החלף הכל", ופתרנו את הבעיה של הגליף,

2. עכשיו נכניס את הנוסחא המתוקנת
קוד:
(?<=:\s).{1,2}(?=\s)

3. נכנסים לפרוג ומעדכנים... (שזה עבד נהדר!)
 
  • הוסף לסימניות
  • #18
תודה רבה. עבד ברוב הפסוקים, יש רק כמה תיקונים ידניים. רק מה עכשיו הנקודותיים הם סתם 2 נקודות. מן הסתם ניתן להחליף בחזרה, רק צריך למצוא את הגליף.
האינדי' שלי (CS6) מוגדרת עברית בכל מקום אפשרי וגם הסגנון פסקה הבסיסי שלה כך. (הסגנון הזה כולל גם ליגטורות ועניינים.) אולי זה קשור?
 
  • הוסף לסימניות
  • #19
להחליף את הנקודתיים בחזרה, חפש: והחלף ל׃
 
  • הוסף לסימניות
  • #20
ולעצם השאלה, אאריך מחמת קוצר הזמן.
יש באג ידוע באינדיזיין להכניס תווים כלליים + תו רגיל בתוך התניית 'חפש לפני/אחרי'.
לכן, לתת פקודה לאינדיזיין לעמוד אחרי סוף פסוק שלאחריו כל סוג של רווח - כשלפעמים יש כמה (סוגי) רווחים שאיני יודע מה הסיבה לכך, ולחפש אותיות המהוות מספור של פסוק, יהיה קצת בעייתי.

מה שאפשר לעשות, זה: או לחפש את כל מה שאחרי הסוף פסוק (להכליל אותו בחיפוש), ולהחליף אותו ברווח ובמספור שמצא, וכמובן בפקודת סגנון התו הרצוי. (ובמקרה כזה נצטרך לחפש אחרי זה שוב רווח בסגנון התו הנ"ל, ולהחליף למשהו אחר, כי כנראה המעמד ירצה רווחים שווים משני צידי האות(יות).
הקוד יהיה ככה:
קוד:
(?<=׃)(\s+)([א-ת]+)(?=\s)
וההחלפה יהיה ככה: רווח$2

אפשרות שניה, זה לחפש את כל הרווחים הכפולים ולהחליף אותם באחד. יש מחרוזת ב: Query, זה נקרא: Multiple Space To Single Space. ברגע שסידרת את זה, אפשר לעשות את החיפוש של אליעזר. שזה מצויין. או מה שזרם כתב.
אגב, זרם, אותה נוסחה שלך יכולה לעבוד (באם לא היו בעיית הרווחים הכפולים), אם היית מכניס את הסימן סוף פסוק. לא היה צורך בלחפש ולהחליף סוף פסוק בנקודתיים אלא פשוט להעתיק סוף פסוק אחד מתוך הקובץ לתוך החיפוש.
דהיינו ככה:
קוד:
(?<=׃\s).{1,2}(?=\s)

אפשרות שלישית זה לעבוד עם Nested Styles. אבל אין לי זמן לנסות.

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

פרוגבוט

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

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

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

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

לוח מודעות

הפרק היומי

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


תהילים פרק כה

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