Як працює пошук
Типово шукається буквальний текст: усе, що ви вписали, шукається як є, а спеціальні знаки на кшталт крапки чи дужок не мають особливого значення. Регістр за замовчуванням не враховується, тож «Київ» і «київ» вважаються однаковими. Увімкнувши «З урахуванням регістру», ви замінюватимете лише точні збіги.
Слово цілком
Опція «Слово цілком» замінює шукане лише тоді, коли з обох боків немає літер чи цифр. Це важливо в українській, де одне слово часто міститься в іншому: «кіт» у «кітка», «мама» у «мамин». Апостроф у слові не вважається межею, тому «п’ять» шукається як одне слово.
Регулярні вирази
Якщо ввімкнути «Регулярний вираз», шукане розглядається як шаблон JavaScript. Кілька корисних прикладів:
| Завдання | Шукати | Замінити на |
|---|---|---|
| Поміняти формат дати | (\d{2})\.(\d{2})\.(\d{4}) | $3-$2-$1 |
| Подвійні пробіли в один | \s{2,} | один пробіл |
| Видалити числа в дужках | \(\d+\) | порожньо |
| Обернути слово в лапки | (Київ) | «$1» |
Пошук ведеться з прапорцем Unicode, але службовий символ \b (межа слова) у JavaScript не розуміє кирилицю, тому для українських слів надійніше користуватися опцією «Слово цілком». Якщо шаблон некоректний, ви побачите повідомлення про помилку, а текст не зміниться.
Обережно з масовою заміною
Перед великою заміною збережіть копію вихідного тексту в окремому файлі. Кнопки «скасувати» немає, хоч текст у полі введення не змінюється, тож майте запасний варіант на випадок, якщо ви випадково замінете оригінал скопійованим результатом.
Заміна діє на весь текст одразу. Перевірте підсвічені фрагменти, перш ніж копіювати результат. Особливо уважно ставтеся до коротких запитів: заміна «я» без опції «Слово цілком» зачепить кожну літеру «я» в усіх словах. Ту саму обережність варто виявляти зі шляхом заміни розділових знаків: крапка в звичайному режимі шукається як крапка, а в режимі регулярних виразів означає будь-який символ, тому її треба екранувати зворотною скісною рискою. Первинний текст у полі лишається незмінним, тож можна змінити параметри й спробувати ще раз. Щоб побачити всі відмінності між двома версіями, скористайтеся порівнянням текстів, а для чищення пробілів — інструментом видалити зайві пробіли.