אין קודמה הקוד של מילה מודגשת?
זה לא עובד מדויק, יש פסקאות שהוא מדלג.
(^.+?)\s
$1~>
זה לא עובד מדויק, יש פסקאות שהוא מדלג.
זה פתרון להחלפות, אבל לא כשרוצים להחיל עיצוב, כי העיצוב יחול גם על מה שבקבוצה...
אז אם רוצים לשנות עיצוב, אין פתרון?זה פתרון להחלפות, אבל לא כשרוצים להחיל עיצוב, כי העיצוב יחול גם על מה שבקבוצה...
אז אם רוצים לשנות עיצוב, אין פתרון?
זהירות! סכנת כאבי ראש...
למעשה יש סיבה למה הוספתי את זה:
זאת אומרת למנוע הגרפ לא לנסות עוד פעם על אותם תוים אם הם לא התאימו בפעם הראשון;קוד:(?>...)
למשל: אם עושים החיפוש הנ"ל על הטקסט הזה -
מנוע הגרפ יתחיל עם האות הראשון וינסה למצוא התאמה ממנו עד האות האחרונה [עם כל האופנים שאפשר להיות בגלל ה* וה|], וכשלא ימצא יתחיל עוד פעם מהאות השניה, וחוזר חלילה; אז אם מבצעים החיפוש הזה על מסמך ארוך, זה יכול לקחת המון זמן, ובמקרה הזה שיש בתוך הקוד אפשרות לחזרה בלתי מוגבלת, זה יכול לקחת המון זמן [אלפי שנים במקרים!!!], כי צריך לחשבן כל האופנים עד שהוא יכול להגיד שאין התאמה...קוד:(אאאאאאאאאאאאאאאאאאאאאאאא()
בשביל זה יש את הקוד (?>...) שאומר תבדוק את הקוד הזה רק פעם אחת, דהיינו שאחרי שבפעם הראשון יצא אי התאמה, המנוע יעבור לטקסט הבא ולא יחזור מהאות השני.
אז הפתרון שלי הוא:
--------------------------------------------------------------------------קוד:\(((?>[^()]+)|(?R))*\)
אגב, הקוד הנ"ל לא עוצר בפיסקה חדשה; אם רוצים שלא יעבור לפיסקה חדשה, פשוט מוסיפים \r לקבוצה השלילי. ככה:
קוד:\(((?>[^()\r]+)|(?R))*\)
\(((?>[^()]+)|(?R))*\)
אולי קשור לזה שהקודנכון, משום איזה סיבה לא ידוע הוא מוצא רק כל פיסקה שניה... זה נראה כמו באג באינדיזיין [אולי מישהו יכול להסביר את זה?].
\K
השתמשתי בזה והוא לא מחליף לי סוגריים מרובעות
מה הפתרון?
\[((?>[^\[\]]+)|(?R))*\]
[\[{(]((?>[^\[\]{}()]+)|(?R))*[)}\]]
זה -אם תשתמש ב positive lookbehind זה לא ידלג
(?<=^.+?)\s
(?<=^).+?\K\s
תודה רבה!!מאוד פשוט...:
קוד:\[((?>[^\[\]]+)|(?R))*\]
זה יעבוד רק לסוגריים מרובעות.
ואם אתה רוצה משהו שיעבוד לכל סוגי הסוגריים ({[]}), תוכל להשתמש בזה:
[לא בדקתי את זה בפועל... אז בלי אחריות...]קוד:[\[{(]((?>[^\[\]{}()]+)|(?R))*[)}\]]
זה -
לא יעבוד, תנסה... [הוא לא עובד עם יותר מקוד מיוחד אחד]. ולכן השתמשתי ב-\K.קוד:(?<=^.+?)\s
למעשה כבר מצאתי פתרון לזה, ופשוט שכחתי לעדכן אתכם...
זה שילוב של שתיהם, וזה לא מדלג כלום!קוד:(?<=^).+?\K\s
היה לי מקרה דומה שהשתמשתי עם \K וזה דילג לי כל פסקה שנייה, וכשהחלפתי לפוזיטיב לוקביהיינד זה הסתדר, אבל אני לא זוכר בדיוק מה חיפשתי אז
(?<=אברהם)משה
לוח לימודים
מסלולי לימוד שאפשר לההצטרף
אליהם ממש עכשיו:
8.05
ל' ניסן
פתיחת מסלול
אוטומציות עסקיות, בוטים והטמעת מערכות מידע
מלגות גבוהות!
9.05
א' אייר
הנחת ענק!
ירושלמי?
יש לנו מלגה מטורפת עבורך! קורס במימון כמעט מלא!!
ההרשמה בעיצומה
28.05
כ' אייר
פתיחת מסלול מורחב:
פיתוח ובניית אתרים
מלגות גבוהות!
2.06
כ"ה אייר
פתיחת מסלול
קורס עריכת וידאו
מלגות והנחות משמעותיות!
24.06
י"ח סיוון
פתיחת מסלול
מאסטר בשיווק דיגיטלי
מלגות גבוהות!
27.06
כ"א סיוון
פתיחת מסלול
עיצוב ואדריכלות פנים
מלגות גבוהות!
27.06
כ"א סיוון
השקה חגיגית!
עיצוב גרפי ודיגיטל - בסילבוס חדש ומטורף!
מלגות גבוהות!
7.05
כ"ט ניסן
#רקבפרוג
הרצאה מרתקת:
מלחמה מבעד לעדשה
עם אילן לורנצי
שיתוף מטלטל ומיוחד על צילומים בזמן מלחמה ותיעודים יותאי דופן זווית יוצאת דופן מתוך עזה והעוטף ועד הצפון
לתלמידים ובוגרים בלבד!
תהילים פרק קלב
א שִׁיר הַמַּעֲלוֹת זְכוֹר יְהוָה לְדָוִד אֵת כָּל עֻנּוֹתוֹ:ב אֲשֶׁר נִשְׁבַּע לַיהוָה נָדַר לַאֲבִיר יַעֲקֹב:ג אִם אָבֹא בְּאֹהֶל בֵּיתִי אִם אֶעֱלֶה עַל עֶרֶשׂ יְצוּעָי:ד אִם אֶתֵּן שְׁנַת לְעֵינָי לְעַפְעַפַּי תְּנוּמָה:ה עַד אֶמְצָא מָקוֹם לַיהוָה מִשְׁכָּנוֹת לַאֲבִיר יַעֲקֹב:ו הִנֵּה שְׁמַעֲנוּהָ בְאֶפְרָתָה מְצָאנוּהָ בִּשְׂדֵי יָעַר:ז נָבוֹאָה לְמִשְׁכְּנוֹתָיו נִשְׁתַּחֲוֶה לַהֲדֹם רַגְלָיו:ח קוּמָה יְהוָה לִמְנוּחָתֶךָ אַתָּה וַאֲרוֹן עֻזֶּךָ:ט כֹּהֲנֶיךָ יִלְבְּשׁוּ צֶדֶק וַחֲסִידֶיךָ יְרַנֵּנוּ:י בַּעֲבוּר דָּוִד עַבְדֶּךָ אַל תָּשֵׁב פְּנֵי מְשִׁיחֶךָ:יא נִשְׁבַּע יְהוָה לְדָוִד אֱמֶת לֹא יָשׁוּב מִמֶּנָּה מִפְּרִי בִטְנְךָ אָשִׁית לְכִסֵּא לָךְ:יב אִם יִשְׁמְרוּ בָנֶיךָ בְּרִיתִי וְעֵדֹתִי זוֹ אֲלַמְּדֵם גַּם בְּנֵיהֶם עֲדֵי עַד יֵשְׁבוּ לְכִסֵּא לָךְ:יג כִּי בָחַר יְהוָה בְּצִיּוֹן אִוָּהּ לְמוֹשָׁב לוֹ:יד זֹאת מְנוּחָתִי עֲדֵי עַד פֹּה אֵשֵׁב כִּי אִוִּתִיהָ:טו צֵידָהּ בָּרֵךְ אֲבָרֵךְ אֶבְיוֹנֶיהָ אַשְׂבִּיעַ לָחֶם:טז וְכֹהֲנֶיהָ אַלְבִּישׁ יֶשַׁע וַחֲסִידֶיהָ רַנֵּן יְרַנֵּנוּ:יז שָׁם אַצְמִיחַ קֶרֶן לְדָוִד עָרַכְתִּי נֵר לִמְשִׁיחִי:יח אוֹיְבָיו אַלְבִּישׁ בֹּשֶׁת וְעָלָיו יָצִיץ נִזְרוֹ: