דרוש בדחיפות גרפ מסובך

דוד מרדכי

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

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

תודה רבה!
 

תא חזי

תג, רב-טקסט
עימוד ספרים
עיצוב גרפי
עריכה תורנית

דוד מרדכי

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

ניוגראף

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

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

גם וודא שהגדרות חיפוש עיצוב לא משפיעים על החיפוש.
 

דוד מרדכי

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

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

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

דוד מרדכי

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

דוד מרדכי

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

דוד מרדכי

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

דוד מרדכי

משתמש סופר מקצוען
עימוד ספרים
עיצוב גרפי
מוזיקה ונגינה
קוד:
^.+?\.
וחפש רק בסגנון פסקה של הערות
תודה, זה אכן מוצא הכל עד הנקודה. הבעיה שאם יש פסקה שניה באותה הערה ואין אות - זה מדגיש עד הנקודה הבאה - משפט שלם.
 

תא חזי

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

תנסה
קוד:
\A^.+?\.
 

דוד מרדכי

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

תנסה
קוד:
\A^.+?\.
זה בכל מקרה כבר לא הערה. ההערות מתות - בגלל שימוש בסקריפט של אריאל.
מה שצריך שזה יהיה רק למילה ראשונה שיש אחריה נקודה.
 

תא חזי

תג, רב-טקסט
עימוד ספרים
עיצוב גרפי
עריכה תורנית
זה בכל מקרה כבר לא הערה. ההערות מתות - בגלל שימוש בסקריפט של אריאל.
מה שצריך שזה יהיה רק למילה ראשונה שיש אחריה נקודה.
אז תעשה את הקודם.
מאיפה ידעתי שאתה משתמש בסקריפט הזה?
לגבי זהירות מפסקא שניה בהערה, המקסימום שאתה יכול לעשות זה לחפש כל מופע שני של השאילתא (אני לא זוכר איך עושים), אבל אינדיזיין לא נביא לדעת מה הערה ומה לא. הוא מחפש תבניות.
מה שכן אתה יכול לחפש ככה:
קוד:
^.{1,3}\.
וזה יחפש לך אות אחת עד 3 בתחילת פסקא שיש אחריה נקודה. זה מתאים לרוב סימוני ההערות, אא"כ יש לך הערות מעל תק"י.
 

י. צ.

משתמש מקצוען
עימוד ספרים
לא כ״כ מסובך...
הנה:
קוד:
(?<=^)\S+\.\s\K\S+
אם מותר לי לשאול... מה ההבדל בין ‎(?<=^)‎ לבין ^ פשוט, לכאורה זה אותו דבר?
(ואולי יש ליישב כך, שבהתחלה כתבת כך:
קוד:
(?<=^\S+\.\s)\S+
ואז נוכחת בעובדה שלמרות שזה כנראה עובד ב-JS (אולי רק בכרום?), אבל זה לא עובד ב-PCRE, (כי PCRE לא תומך ב-quantifiers בתוך positive lookbehind), לכן הוספת את ה-‎\K‎ מה שלמעשה מייתר את ה-positive lookbehind)
האם כוונתי אל האמת? :)
 

ניוגראף

Moderator
מנהל
צילום מקצועי
עיצוב גרפי
עריכה והפקת סרטים
האם כוונתי אל האמת? :)
כמעט... ;)

הסיבה שהשתמשתי בה-lookbehind הוא כי יש באג מוזר באינדיזיין [אולי הוא כבר במנוע הגרפ של ה-PCRE] שכשמשימים את ה-^ לפני \K אז הוא מדלג כל פסקה שנייה.
הפתרון שמצאתי הוא לשים את ה-^ ב-lookbhind ושלום על ישראל.
 

אירועים קרובים

ראש פינה

הפרוגיסטים נותנים בראש

לוח דרושים

למעלה