מדריך | חיפוש והחלפה בוורד - סדרת מדריכים
-
@pcinfogmach
למה אינו מאפשר להוריד את הקובץ?
-
נוספו כמה פרקים להלן תוכן העניינים המעודכן:
פרק ראשון: התמצאות בסיסית
פרק שני: תווים כלליים
פרק שלישי: תווים כלליים מדוייקים – הגדרת טווח
חדש! פרק רביעי: הגדרת כפילויות (מספר מופעים)
חדש! פרק חמישי: סיכום
פרק שישי: חיפוש מורכב
חדש! פרק שביעי: דוגמאות מעשיות
פרק שמיני : החלפות
בעריכה: פרק תשיעי: קבוצות
בעריכה: פרק עשירי: החלפות מתקדמות
בעריכה: פרק אחד עשר: מאקרו והחלפות מרובות
בעריכה: פרק שנים עשר - בינה מלאכותית -
נ.ב. לתועלת העניין אשמח מאוד מאוד לקבל הארות הערות או סתם שאלות.
מי שמרגיש שנושא מסויים לא מספיק ברור נא ונא להעלות זאת לתועלת העניין. -
בחיפוש מילה עם ראשי תיבות בתחילה היה קוד שנתן את כל המילים עד המילה עם הראשי תיבות, אני רואה שהחלפת באמת את הקוד, אם כי עדיין לא צריך סימון @ אחרי האות האחרונה.
ממש תודה על ההשקעה! -
@pcinfogmach דבר ראשון יישר כח על היוזמה הנפלאה ניכרת פה המון השקעה בכל פרט במדריך הנפלא הזה
רק אשמח לפירוט יותר בפרק שישי ושביעי (לדוגמא בפרק שביעי דוגמא 3 איך יוצרים את הקוד של טעמי המקרא או ניקוד וכו')
ובשנית יישר כח -
@pcinfogmach ראשית, תודה על הכל!
שאלה - האם יש אפשרות לעשות כמה חילופים בפעם אחת.
למשל, יש לי רשימת 50 קיצורים וראשי תיבות, וברצוני להחליף את כולם. האם יש אפשרות לתת פקודה אחת קבועה שתחליף את כולם?
משער שאפשר ע"י מאקרו, אבל אולי יש משהו פחות מורכב. -
@u88 @106 @ע-ה-דכו-ע
יש גם אפשרות בתוסף WordAccessories [עזרים לוורד]
-
@יום-חדש-מתחיל מעולה אבל לא לזאת היתה כוונתי
-
@u88
לא הבנתי למה מאקרו כל כך מורכב סך הכל חיפוש והחלפה עם לופ קטן תפתח על זה פוסט תתיג אותי ואת כל מי שבא לך ולך על זה. מסתמא זה משהו שהבינה יכולה לייצר לך ברגע אם תנסח ברור מה אתה רוצה.משהו כמו: יש לי חמישים מילים אני רוצה מאקרו שייקח את הרשימה של החמישים מילים ויעשה עליהם בלולאה חיפוש והחלפה.
או: יש לי גם רשימה מקבילה של החלפות. -
@pcinfogmach סליחה, פיסקה
-
אני משער שברצונך להחיל עיצוב מסוים.
ובכן, אין אפשרות ישירה לזהות תחילת פסקה בחיפוש והחלפה בוורד (אולי בעתיד באמצעות תוסף רגקס).
הדרך המקובלת לעשות זאת היא באמצעות זיהוי סוף הפסקה הקודמת, ובמקרה שלך זה יתבצע כך:חיפוש:
^13[!^13]@:
הסבר:
^13 – מסמן סוף פסקה.
[!^13] – מציין כל תו שאינו סוף פסקה (כדי למנוע מצב שבו הפסקה לא מכילה נקודתיים, מה שעלול לגרום לחיפוש לקלוט הכל עד לנקודתיים הבאים).
@: – מבטיח שהתנאי יכלול נקודתיים בסוף.כלומר, המחרוזת מחפשת סוף פסקה, שאחריו רצף תווים שאינם סוף פסקה, ולבסוף נקודתיים.
החלפה ב:
^&
ולצידו יש להגדיר את העיצוב הרצוי.
חסרונות השיטה:
אינה מזהה את הפסקה הראשונה במסמך (אך זהו חיסרון זניח לרוב השימושים).שים לב! יש לבחור סגנון תו ולא סגנון פסקה, אחרת העיצוב יחול גם על הפסקה הקודמת.
-
בס"ד גירסה 13 יצר לאור
פרק שישי נערך מחדש עם מסר חד וקולע:השימוש בתווים כלליים מאפשר לנו לא רק להרחיב את טווח החיפוש על ידי תווים כלליים, אלא גם לבנות תחביר שמייצג בדיוק את מה שאנחנו מחפשים, גם אם מדובר ברעיון מורכב.
פרטים נוספים בספויילר
פרק שישי: חיפוש מורכב (או חיפוש מופשט)
בפרקים הקודמים למדנו שוורד אינו מחפש מילים אלא מחרוזות של תווים. כלומר, אם נחפש את "אבא", וורד יחפש את רצף האותיות "א-ב-א", ולא בהכרח את המילה השלמה "אבא". למדנו גם על תווים כלליים שמאפשרים ביצוע חיפושים כלליים וגמישים יותר. עם זאת הדגשנו, שחשוב להיזהר שלא להגדיר מחרוזת כללית מדי, כדי לא לכלול תווים או מילים שכלל לא התכוונו אליהן.
בפרק זה נלמד כיצד לבנות מחרוזות מורכבות לצורך חיפושים מתקדמים.
לדוגמה: נניח שברצוננו לחפש את המילה האחרונה בכל פסקה. ניתן לעשות זאת באמצעות המחרוזת הבאה: [! ]@^13.
הבה ננתח את המבנה של חיפוש זה. חיפוש זה בעצם מורכב משני חלקים:
- [! ]@ – מייצג מילה, כלומר רצף של תווים שאינם רווח (פעם אחת או יותר).
- ^13 – הינו סימן מיוחד המציין סוף פסקה.
בעצם אין תו מיוחד שמייצג "מילה" בחיפוש בוורד, ולכן עלינו להרכיב מחרוזת שתבטא את המושג "מילה" ובמקרה זה, באמצעות [! ]@. (הסוגריים המרובעות עם סימן הקריאה ([! ]) מגדירות טווח של תווים שאינם רווח. והסימן @ מציין הופעה אחת או יותר של התו שנבחר).
דוגמה נוספת: נניח שברצוננו לחפש את המשפט האחרון בפסקה. ניתן להשתמש במחרוזת [!.]@^13
- [!.]@ - מחפש רצף של תווים שאינם נקודה.
- ^13 - מציין סוף פסקה.
מה בעצם עשינו כאן? לקחנו רעיון מופשט כמו "מילה" או "משפט", והגדרנו עבורו מחרוזת חיפוש מדויקת. הוי אומר, השימוש בתווים כלליים מאפשר לנו לא רק להרחיב את טווח החיפוש על ידי תווים כלליים, אלא גם לבנות תחביר שמייצג בדיוק את מה שאנחנו מחפשים, גם אם מדובר ברעיון מורכב.
עקרון יסוד בכל חיפוש מתקדם בוורד: יש להגדיר מחרוזת בעלת תחביר מדויק שתואם לרעיון אותו אנו מבקשים לאתר. התחביר עצמו עשוי לכלול יותר מביטוי אחד, וכמו שראינו בדוגמה "מילה" ולאחריה "סוף פסקה".
לסיכום: עד כה הכרנו את המונח "מחרוזת", אשר משמעותו היא, שוורד לא מחפש מילים – אלא מחרוזות של תווים. מה שמאפשר לנו להגדיר חיפושים מדוייקים וגמישים יותר על ידי שימוש בתווים כלליים. בפרק זה למדנו שניתן להשתמש בתווים כלליים בוורד כדי להגדיר חיפושים מורכבים ביותר, גם עבור רעיונות מופשטים.
-
@pcinfogmach תוכל להעלות את הטבלה שיוכלו להוריד את זה