Одним із потужних засобів Word є пошук і заміна тексту з використанням регулярних виразів. Регулярні вирази - це спеціальні шаблони у вигляді рядків тексту, що вказують Word, що знайти і на що замінити. Для використання регулярних виразів необхідно в діалоговому вікні Знайти і замінити (Ctrl) + (F) і (Ctrl) + (H) натиснути на кнопку Більше, щоб побачити додаткові параметрів пошуку / заміни (рис. 4.1).
Мал. 4.1 Діалогове вікно Знайти і замінити Існує два режими пошуку і заміни:
• звичайний режим;
• режим з використанням символів узагальнення.
У звичайному режимі регулярний вираз може складатися зі звичайного тексту і спеціальних символів. Список спеціальні символи, доступні для використання в регулярному виразі, відображається при натисканні на кнопку Спеціальний:
При виборі спеціального символу зі списку у відповідному полі Знайти або Замінити на відобразиться відповідне текстове позначення спеціального символу.
Вам немає потреби запам'ятовувати позначення спеціальних символів - досить вибрати символ по його назві, натиснувши кнопку Спеціальний. Однак для того щоб простіше було розібратися з наведеними далі прикладами, нижче наводиться таблиця позначень спеціальних символів:
Деякі приклади використання регулярних виразів в звичайному режимі:
Додаткові практичні приклади застосування регулярних виразів ви можете знайти в Практикумі до даної глави.
Більш багаті можливості пошуку і заміни дає режим символів узагальнення. В цьому режимі регулярний вираз може містити не тільки звичайний текст і спеціальні символи, а й додаткові керуючі конструкції, звані підстановочних знаками. Ці конструкції визначають, в яких саме місцях документа шукати регулярний вираз (наприклад, на початку слів), скільки входжень тих чи інших символів має бути в шуканої фрази і т.д. Для переходу в режим символів узагальнення необхідно заповнити поле Символи узагальнення (поставити галочку). У цьому випадку після натискання кнопки Спеціальний буде доступний список з підстановочних знаками і спеціальними символами, що відрізняється від наведеного вище списку:
Деякі приклади використання режиму символів узагальнення:
Як видно з перерахованих прикладів, підбір регулярного виразу для складного пошуку або заміни - часом непросте завдання. Однак, навіть незважаючи на це, при роботі з великими обсягами документів використання описаного способу може бути доцільніше альтернативних способів, зокрема ручного пошуку і заміни.
Пам'ятайте, що при масовій заміні тексту в документі завжди необхідно мати можливість скасувати зроблені зміни. Тому зберігайте документ до заміни і не зберігайте відразу ж після заміни, поки не переконаєтеся, що всі заміни виконані коректно.