@pcinfogmach לא כזה עמוק, הביטוי עשוי משלושה חלקים: "מק", [א-ת] של מינימום 2 ומעלה, ו"ה".
אם יש לך למשל מילה כזו מקדחה אז ה"מק" תואם לחלק הראשון, וה"דחה" תואם לחלק השני ([א-ת]{2,}), ואז לחלק השלישי אין התאמה (המילה מסתיימת ואין אות "ה").
בRegex הכלל הוא שבמקרה כזה הוא מנסה להצטמצם בתו ולנסות התאמה שוב וחוזר חלילה עד להצלחה, אבל כנראה בוורד זה לא ככה.
אכן זה לא מסביר למה עם סוגריים הוא כן מוצא.

dovid
-
תווים כלליים בחיפוש בוורד: תופעה בעת שימוש במספר מופעים יחד עם טווח של תווים -
תווים כלליים בחיפוש בוורד: תופעה בעת שימוש במספר מופעים יחד עם טווח של תווים@pcinfogmach אני חושב שזה בגלל ש {2,} הוא חמדן, ולכן הה"א האחרונה כלולה תמיד בביטוי ה[]{}. למשל ככה מק[א-ש]{2,}ת כן יעבוד.
זה נכון שברג'קס זה כן ימצא (כי הוא בודק כל חלופה) אבל לא מופקע ההתנהגות הזאת. -
תווים כלליים בחיפוש בוורד: תופעה בעת שימוש במספר מופעים יחד עם טווח של תוויםכעת בדקתי גם ב2024 לא נותן שגיאה.
-
תווים כלליים בחיפוש בוורד: תופעה בעת שימוש במספר מופעים יחד עם טווח של תוויםאצלי עובד מצויין ללא שגיאה הדוגמה שצוינה (מק[א-ת]{2,}ה)
יש לי אופיס 2016 במחשב הנבדק. -
תוסף חיפוש רגקס בוורד@pcinfogmach עוד יותר משונה ממה שחשבתי! למה שיהיה? ואיך זה לא מתועד בכלל?
-
תוסף חיפוש רגקס בוורד@pcinfogmach כתב בתוסף חיפוש רגקס בוורד:
כוונתי היתה שהוא מוגבל לכמות הפעמים שאפשר להשתמש בו.
לא מבין.
כמות פעמים במה? ברצף אחד של הרצה? -
תוסף חיפוש רגקס בוורד@pcinfogmach כתב בתוסף חיפוש רגקס בוורד:
יש לשים לב שהוא מוגבל לכמות מסוימת של פעולות (כ-15 לערך אינני זוכר כעת). לכן, כל קוד המבוסס עליו צריך לכלול לוגיקה שתתמודד עם הגעה למגבלה זו.
אם אתה צודק, אז קברת את הפתרון. החלפה ברג'קס זה המון פעולות כי אתה משנה פסקאות במסמך, וכמובן זה לא מוגבל ל15.
אני מתפלא שאין לזה זכר בתיעוד ושום אזכור שהצלחתי למצוא בגוגל, אתה בטוח בעובדה הזו?נ.ב. נראה לי הגיוני שלא לאפשר רגקס חוצה פסקאות ואפילו מעברי שורה. זה לא נורמלי בעיני שיצטרכו כזה דבר.
-
תוסף חיפוש רגקס בוורד@dovid כתב בתוסף חיפוש רגקס בוורד:
אני לא יודע איך ואם אפשר לממש את זה בכלל, וזה לבד סיבה שזה פעולה מסוכנת.
@yossiz תיקן אותי בעדינות בפרטי, זה ממש קל ומדהים, עם UndoRecord:
https://learn.microsoft.com/en-us/office/vba/word/concepts/working-with-word/working-with-the-undorecord-object -
תוסף חיפוש רגקס בוורד@מד כתב בתוסף חיפוש רגקס בוורד:
בשביל זה יש את קטרל+Z...
לזכרוני זה לא באופן מובנה, כלומר ביטול של וורד לא יבטל מה שבוצע בקוד (וודאי לא פעולות מרובות)
אני לא יודע איך ואם אפשר לממש את זה בכלל, וזה לבד סיבה שזה פעולה מסוכנת.
אולי לעשות גיבוי למסמך בכל החלפה. -
REGEX בשביל מרחק בין מילים כמו פרוייקט השו"תזה כמובן צריך שיפוצים, אני זוכר שיש ראשי תיבות, סוגריים וכולי.
בכל מקרה זה לא נח לבן אדם מהשורה לכתוב כאלה ביטויים, בשביל זה העיניים נשואות אליך שתכתוב כלי שהממשק שלו 1:1 כמו פרוייקט השו"ת למען ירוץ בו המחפש. -
REGEX בשביל מרחק בין מילים כמו פרוייקט השו"תתגובה: תוסף חיפוש רגקס בוורד
@pcinfogmach כתב בתוסף חיפוש רגקס בוורד:
למרות שזוהי שאלה כללית אני שם אותה פה כי אנשים שאלו אותי את זה בקשר לתוסף:
יש למישהו רעיון למחרוזת טובה של רגקס שאפשר להשתמש איתה לדמות בחירת מרווח בין מילים כמו שיש בחיפוש בר אילן (כלומר מקסימום כמות מילים בין מילות החיפוש)?
בחיפוש המובנה של וורד הניסיונות שלי עלו בתוהו (גם לעשות על ידי מרווח בין אותיות לא מצליח).נ.ב. לכאורה עדיף שיהיה טוב גם עבור מקרה שהמילה מכילה ראשי תיבות.
עריכה: אולי משהו כזה:
tchumim(\W*\w*){1,5}com
https://regex101.com/r/eeOTX0/4
אשמח לקבל משוב.אם זה רג'קס מבוסס דוטנט אני חושב שאתה יכול לעשות ככה:
tchumim\b[ ,.]*(\w+\b[ ,.]*){0,5}\bcom
https://regex101.com/r/zPDUqt/1
עריכה, מרובה שורות:
https://regex101.com/r/vpkgkT/1 -
מרחק נסיעה לרב קו, בעת החלפת רכבת@Shmuel754 כתב במרחק נסיעה לרב קו, בעת החלפת רכבת:
בנוסף, תיקוף יציאה וכניסה ברכבת הוא לא כזה מהיר וקל, קיים מרחק הליכה עד השערים בכניסת התחנה שלאחר הבידוק ולרוב יש עומסים, כך שבוודאי אתה לא יכול להמשיך באותו רכבת, בניגוד לאוטובוס שאתה ניגש לנהג ומתקף שוב (ולא כל פעם זה מצליח תלוי בתוכנה).
בהמון מקרים כמו בדוגמה המקורית שלי (י-ם > חיפה) מדובר בכל מקרה בהחלפת רכבת, השיקול לתקף או לא תלוי בזמן של הרכבת השניה...
-
מרחק נסיעה לרב קו, בעת החלפת רכבת@Shmuel754 תודה! יש לך אסמכתא כל שהיא?
-
מרחק נסיעה לרב קו, בעת החלפת רכבת@shraga זה נוגע בשאלתי, ועונה שאכן ישנו אבסרוד, אבל עדיין לא עונה האם אני צריך בכלל לתקף באמצע יציאה וכניסה.
-
מרחק נסיעה לרב קו, בעת החלפת רכבתאני רואה באתר דרך שווה את הכלל הבא:
"עלות הכרטיס נמדדת לפי הנסיעה הארוכה ביותר שתיסע באותו היום (בקו אווירי)"
אני תוהה, אם יש לי חופשי של 40 ק"מ ואני נוסע מירושלים לחיפה דרך תל אביב, אז אני יכול להסתפק בחופשי של 40 ק"מ?
ואם תמצא לומר שזה מוגדר כנסיעה אחת בגלל שאני יבצע תיקוף יציאה רק בחיפה, אז זה האם זה הגיוני שיציאה מהתחנה בתל אביב (וכניסה שוב) תגרום לי להוזלה כי אלו שני נסיעות?
ואם זה שני נסיעות, וכי כל מסלול ארוך כמה שיהיה יהיה פתרון לרדת באמצע ולעלות שוב על הרכבת? -
מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!
נתקעת בבעיה טכנית מורכבת?
הבאגים לא נגמרים וזה חייב להיות מוכן מחר?
חווה "מחסום הבנה" בנושא מסוים שמעכב אותך?
מרגיש שההתפתחות המקצועית שלך נעצרה וזקוק לדחיפה קדימה?
חושב שמתאים לך ללמוד תכנות או חלק ממנו ב1:1 ?עם ניסיון רב שנים בתכנות, יכולת הסברה מצוינת וכישרון מיוחד בהנגשת ידע, אני כאן לעזור לך להתגבר על האתגרים ולהתקדם.
איך זה עובד? פשוט:
• שעה בודדת: 250 ש״ח (התנסות ראשונה או עזרה נקודתית).
• בנק 5 שעות: 1,150 ש״ח (230 ש״ח לשעה).
• בנק 10 שעות: 2,000 ש״ח (200 ש״ח לשעה בלבד!).התשלום מתבצע בנדרים פלוס או בהעברה בנקאית.
השירות ניתן בטלפון, בזום, בגוגל מיט ועוד.המחירים מיוחדים לרגל השקת העסק החדש – זו ההזדמנות שלך ליהנות מתעריף משתלם במיוחד!
מוכן לצעד הבא בהתפתחות שלך כמתכנת?
לפרטים נוספים ולתיאום:
dovid@tchumim.comנ.ב. השירות כולל שירותי ייעוץ לליווי רכש או חוזה בתחום התוכנה מההיבט הטכני
וגם שירותי תכנות (נקודתיים בלבד) -
התקנת אפיס במצב לא מקוון@מד גם לינקים לוירוסים/קבצים עם מוניטין גרוע מסיבים נזק לפורום, זו הסיבה.
לכן יש להחשיב את המקרה הזה (כמו כל קישור לגיטאב) כמקור שלא יכול להסב נזק. -
cloudflare חבילות של post ללא content-lengthלאחרונה קיבלתי דיווחים על באגים ואיטיות במערכת שעשיתי ועובדת כבר שנים (עם שינויים פה ושם).
השגיאה בקונסול הייתה 411 של כותרת content-length חסרה, וזה קרה אקראית בממוצע פעם בארבעה בקשות, שלכאורה הצד השווה של כולם שהם היו post ללא תוכן (empty body).
מי שמפיק אותה, התברר, הוא הדרייבר http.sys שמסנן את הבקשה עוד לפני שהיא מגיעה לIIS, הסינון הזה מתועד בקבצי לוג בשם httperrXYZ.log.
@yossiz מייד העיר לי לבדוק אם זה רק דרך cloudflare. ואכן בגישה ישירה הבעיה לא חזרה על עצמה.
אז פניתי לדשבורד של cloudflare בניסיון לשנות איזה הגדרה, בפרט את http2 to origin (יוסי אמר לי שבפרוטוקול http2 הכותרת של האורך לא נדרשת)
לא עזר לי שום דבר.
בלית ברירה פניתי לקוד וניסיתי לשתול בכל בקשת post ריקה תוכן כל שהוא,
באמת זה עזר ב90 אחוז, אבל היו כמה מקומות שהמשיכו לתת שגיאה למרות השינוי (כלומר post לא ריקים).
בלתי ברירה הוצרכתי לוותר על שירותי cloudflare.
פה היה לי עוד תת סיפור קטן: השרת עליו הIIS הוא שרת פיזי במקום העבודה, וממילא העובדים של מקום העבודה בעצם אמורים לפנות אליו בLAN ולא צריכים לפנות החוצה.
בפועל בגלל cloudflare הכל עבר דרך שרתים חיצוניים, אבל כשהפניתי את הדומיין ישירות לאייפי של השרת, הייתה בעיה שזה עבד לכל העולם מלבד אלו שבמשרד.
הכרתי כבר את הבעיה הזו, ניסיתי לפתור אותה באמצעות הDNS של הראוטר (להפנות את הדומיין לכתובת הלוקלית), אבל התברר שהמחשבים מופנים לDNS של הDC ושם פתרתי את הבעיה.
מGPT הבנתי שיש עוד דרך Hairpin NAT שזה אומר שהראוטר לוכד חבילות עם היעד ומסובב אותם לכתובת פנימית, אבל לא עשיתי את הפתרון הזה.מספר את זה פה למקרה שזה קורה למישהו בגלובוס (אולי בתיווכם האדיב של עכבישי הAI...).