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

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

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

תודה רבה!
 
  • הוסף לסימניות
  • #2
upload_2020-1-1_23-35-18.png

upload_2020-1-1_23-35-36.png
 
נערך לאחרונה ב:
  • הוסף לסימניות
  • #3
  • הוסף לסימניות
  • #4
  • הוסף לסימניות
  • #5
  • הוסף לסימניות
  • #6
לא כ״כ מסובך...
הנה:
קוד:
(?<=^)\S+\.\s\K\S+

זה לא מוצא.
(הלקוח שלי פשוט שם דגש מיותר על כל מילה הראשונה בכל הערה, ושמתי לב לזה רק אחרי שניתקתי את ההערות ומת המספור)
לה לה לה.png
 
נערך לאחרונה ב:
  • הוסף לסימניות
  • #7

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

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

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

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

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

כמו שכתבתי - תוריד את הסגנון תו ״בולד״ מהחיפוש, זה גורם שהחיפוש לא ימצא כלום... [כי לא כל המחרוזת הם בסגנון זה]
 
  • הוסף לסימניות
  • #10
עדיין לא מוצא כלום
 
  • הוסף לסימניות
  • #11

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

  • ice_video_20200103-030950.gif
    ice_video_20200103-030950.gif
    1.3 MB · צפיות: 62
  • הוסף לסימניות
  • #12
אוקיי בסדר עבד. תודה רבה.
עכשיו אני צריך להדגיש את את המספור (המת) של ההערות.
דהינו חיפוש מילה ראשונה בפסקה בתנאי שיש אחריה נקודה.
אבל את זה אני כן חייב שיחפש רק בסגנון הפסקה הערות, אחרת זה יכול להרוס לי דברים.
 
  • הוסף לסימניות
  • #13
אוקיי בסדר עבד. תודה רבה.
עכשיו אני צריך להדגיש את את המספור (המת) של ההערות.
דהינו חיפוש מילה ראשונה בפסקה בתנאי שיש אחריה נקודה.
אבל את זה אני כן חייב שיחפש רק בסגנון הפסקה הערות, אחרת זה יכול להרוס לי דברים.
עדיין צריך את זה. מישהו?
 
  • הוסף לסימניות
  • #15
קוד:
^.+?\.
וחפש רק בסגנון פסקה של הערות
תודה, זה אכן מוצא הכל עד הנקודה. הבעיה שאם יש פסקה שניה באותה הערה ואין אות - זה מדגיש עד הנקודה הבאה - משפט שלם.
 
  • הוסף לסימניות
  • #16
תודה, זה אכן מוצא הכל עד הנקודה. הבעיה שאם יש פסקה שניה באותה הערה ואין אות - זה מדגיש עד הנקודה הבאה - משפט שלם.
איני יודע איך מגדירים שיתפוס דווקא את הפסקא שבתחילת הערה.
האם זה כמו לתפוס תחילת סטורי?

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

תנסה
קוד:
\A^.+?\.
זה בכל מקרה כבר לא הערה. ההערות מתות - בגלל שימוש בסקריפט של אריאל.
מה שצריך שזה יהיה רק למילה ראשונה שיש אחריה נקודה.
 
  • הוסף לסימניות
  • #18
זה בכל מקרה כבר לא הערה. ההערות מתות - בגלל שימוש בסקריפט של אריאל.
מה שצריך שזה יהיה רק למילה ראשונה שיש אחריה נקודה.
אז תעשה את הקודם.
מאיפה ידעתי שאתה משתמש בסקריפט הזה?
לגבי זהירות מפסקא שניה בהערה, המקסימום שאתה יכול לעשות זה לחפש כל מופע שני של השאילתא (אני לא זוכר איך עושים), אבל אינדיזיין לא נביא לדעת מה הערה ומה לא. הוא מחפש תבניות.
מה שכן אתה יכול לחפש ככה:
קוד:
^.{1,3}\.
וזה יחפש לך אות אחת עד 3 בתחילת פסקא שיש אחריה נקודה. זה מתאים לרוב סימוני ההערות, אא"כ יש לך הערות מעל תק"י.
 
  • הוסף לסימניות
  • #19
לא כ״כ מסובך...
הנה:
קוד:
(?<=^)\S+\.\s\K\S+

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

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

פרוגבוט

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

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

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

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

לוח מודעות

הפרק היומי

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


תהילים פרק כה

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