מדריך | חיפוש והחלפה בוורד - סדרת מדריכים
-
רציתי לשאול, האם יש אפשרות לחפש מילים עם רווח בסגנון תוכנות בר אילן- אוצר החכמה,
לדוגמא אני מחפש שומרי שבת - והוא מביא לי את המילים גם אם יש ביניהם רווח של 30 מילים.
תודה -
@שרגא-תכנות
עושים כך:
מסמנים את תיבת השתמש בתווים כלליים.
ואח"כ בתיבת "חפש את:" כותבים: "שומרי*שבת"
חיפוש ממין זה מוצא את צמד המילים עם כל מרווח שהוא גדול או קטן.
אפשר גם להגביל את החיפוש לפי מספר תווים (אך לא לפי מספר מילים) עם המחרוזת הבאה
"שומרי?{1,30}שבת"
סימן השאלה פירושו תיו כלשהו והסוגריים המסולסלות מגדירות כמות תוים - בין 1 ל-30 תוים. -
@pcinfogmach כתב במדריך | חיפוש והחלפה בוורד - סדרת מדריכים:
שומרי?{1,30}שבת
תודה זה עובד, הכנתי גם קובץ מאקרו קצת משוכלל... (זה עובד עם חלון קופץ, והדגשה על החיפוש)
-
@pcinfogmach
תודה על התוסף הנפלא וכל העזרה.@pcinfogmach כתב במדריך | חיפוש והחלפה בוורד - סדרת מדריכים:
פשר גם להגביל את החיפוש לפי מספר תווים (אך לא לפי מספר מילים) עם המחרוזת הבאה
"שומרי?{1,30}שבת"
סימן השאלה פירושו תיו כלשהו והסוגריים המסולסלות מגדירות כמות תוים - בין 1 ל-30 תוים.ניסתי את זה וזה נותן לי תוצאות מוזרות, למשל:
הוא נותן לי את המשפט 'שלום ובברכה לכל מי' למרות שיש בזה הרבה יותר תווים מאשר חמש.
כמו כן שמתי את הסוגריים אחרי התו - ^32 כדי שיבדוק כמה רווחים יש בין שני מילים - דבר שיתן לי לקבוע מרחק בין מילים שאני מחפש אבל הוא לא מצא כל תוצאה.
אמשח מאוד לקבל עזרה, בתודה רבה מראש. -
@מענין-לשמוע
נראה שטעיתי - תודה על ההערה המחכימה.
לכאורה הסיבה היא שסוגריים מסולסלות מגדיר כפל של אותו מופע לא של מופעים שונים.
אבל יש פה משהו מבלבל מבחינה לוגית איך בכלל מה שהצעתי עבד בחלק מהמקרים? אחקור את זה בלי נדר.למי שבכל אופן רוצה משהו כמו בר אילן נראה לי שיש משהו שמנסה לדמות זאת במקצת בתוסף של עזרים לוורד החדש.
-
מה הגירסה החדשה ביותר
אצלי מותקן 2.0.0.57
ומצויין עליה כל הזכויות שמורות 200-2023 -
@איש-שלו כתב במדריך | חיפוש והחלפה בוורד - סדרת מדריכים:
אצלי מותקן 2.0.0.57
@pcinfogmach האם התכוונת ל'חיפוש נושא'?
זה כבר קיים בגרסאות הישנות ביותר. -
@מענין-לשמוע
עקב ההתעניינות בנושא שאתה ואחרים העליתם (חיפוש דומה לבר אילן עם בחירת מרווח בין מילים). ועוד מגבלות שיש בחיפוש והחלפה בוורד החלטתי להפיץ תוסף שהסתפקתי אם הוא שימושי או לא:מצו"ב הקישור:
תוסף חיפוש רגקס בוורדהתוסף מאפשר חיפוש גמיש בוורד על ידי רגקס (רגקס הוא האבא של תווים כלליים בוורד והרבה יותר גמיש מהם). בקישור הנ"ל תמצאו גם קישור עבור מדריך כללי על חיפוש רגקס.
נ.ב. לצערי עקב אופן בניית התוסף ייתכן והתוסף יפריע לחלקים מן התוסף וורד תורני המופיעים בחלק זה של וורד.
@האדם-החושב - אבקש את סליחתך אם זה כך. -
@pcinfogmach כתב במדריך | חיפוש והחלפה בוורד - סדרת מדריכים:
> - אבקש את סליחתך אם זה כך.לודמ"ס כדאי למצוא פתרון. לא מפני הסליחה, אלא כדי שבאמת לא יסתור מבחינה שימושית...
[אני מתאר לעצמי שאני מתפרץ לדלת... כי אם היתה אפשרות לתקן את זה בקלות כבר הייתם עושים זאת, בטובכם ובכשרונותיכם...].
-
בס"ד נוסף פרק שלישי (פרקים שלישי רביעי הפכו לחמשישי שישי)
נושא הפרק: תוים כלליים מדוייקים -
@pcinfogmach כתב במדריך | חיפוש והחלפה בוורד - סדרת מדריכים:
תוסף חיפוש רגקס בוורד
התוסף מאפשר חיפוש גמיש בוורד על ידי רגקס (רגקס הוא האבא של תווים כלליים בוורד והרבה יותר גמיש מהם). בקישור הנ"ל תמצאו גם קישור עבור מדריך כללי על חיפוש רגקס.
@pcinfogmach
ממש יש''כ על התוסף, באמת חיפוש הרבה יותר חכם.
לחפש עם מרחק בין המילים צריך לרשום כךמילה\s(\w+ \s){0,10}מילה
להחליף את המילה 'מילה' למילים שאתה רוצה לחפש, ובמקום הסיפרה עשר את מרחק המילים המקסימילי המבוקש.
נשמח מאוד אם מישהו שמבין בVBA יכין לכך משהו מקוצר, אני בור בענינים הללו.
יש''כ גדול על ההדרכות והעזרה.עריכה: אני רואה שרשמת שם עוד אפשרות, מענין אם יש הבדל בין האפשרויות.
-
@מענין-לשמוע כתב במדריך | חיפוש והחלפה בוורד - סדרת מדריכים:
נשמח מאוד אם מישהו שמבין בVBA יכין לכך משהו מקוצר, אני בור בענינים הללו.
התוסף איננו בvba אלא vsto C# ב-vba יש בעיות עם ההרשאות לפעמים עם רגקס. דם אי אפשר לעשות חלונית צד נוחה.
-
@pcinfogmach
למה אינו מאפשר להוריד את הקובץ?
-
נוספו כמה פרקים להלן תוכן העניינים המעודכן:
פרק ראשון: התמצאות בסיסית
פרק שני: תווים כלליים
פרק שלישי: תווים כלליים מדוייקים – הגדרת טווח
חדש! פרק רביעי: הגדרת כפילויות (מספר מופעים)
חדש! פרק חמישי: סיכום
פרק שישי: חיפוש מורכב
חדש! פרק שביעי: דוגמאות מעשיות
פרק שמיני : החלפות
בעריכה: פרק תשיעי: קבוצות
בעריכה: פרק עשירי: החלפות מתקדמות
בעריכה: פרק אחד עשר: מאקרו והחלפות מרובות
בעריכה: פרק שנים עשר - בינה מלאכותית -
נ.ב. לתועלת העניין אשמח מאוד מאוד לקבל הארות הערות או סתם שאלות.
מי שמרגיש שנושא מסויים לא מספיק ברור נא ונא להעלות זאת לתועלת העניין. -
בחיפוש מילה עם ראשי תיבות בתחילה היה קוד שנתן את כל המילים עד המילה עם הראשי תיבות, אני רואה שהחלפת באמת את הקוד, אם כי עדיין לא צריך סימון @ אחרי האות האחרונה.
ממש תודה על ההשקעה!