fixmint
UK

Пошук і заміна без поломки тексту: цілі слова, регістр і регулярні вирази

Автор: · · оновлено 8 листопада 2026 р. · 4 хв читання

Щоб безпечно шукати й замінювати текст, перевірте збіги before, ніж копіювати результат. Звичайна заміна змінює кожне входження, зокрема всередині довших слів, тож для імен і коротких слів увімкніть пошук цілих слів і переконайтеся, що кількість збігів є тією, яку ви очікували.

Пошук і замінаЗамінити слово в усьому текстіБезкоштовно

Чому звичайна заміна ламає текст

Візьмімо речення "The category cat sat" і замінімо cat на dog. Звичайна заміна змінить кожне поєднання літер c, a, t, зокрема на початку слова category, і вийде "The dogegory dog sat". Інструмент зробив саме те, що вимагало правило: змінив кожен збіг.

Коли відмічено Лише цілі слова, збіг не може бути всередині довшого слова. Та сама заміна дасть "The category dog sat". Літери й цифри з будь-якого алфавіту вважаються частинами слова, тому caf не збігається всередині café.

Пошук цілих слів — правильний вибір за замовчуванням для імен, коротких слів і скорочень. Вимкніть його, якщо потрібні часткові збіги, наприклад коли треба змінити префікс у списку кодів товарів.

Враховувати регістр

За замовчуванням регістр не враховується, тож Cat, cat і CAT збігаються. Це зручно, коли одне слово набрано в різному регістрі, але може змінити слово, яке ви хотіли залишити. Ім'я Bill і звичайне слово bill збіглися б обидва.

Увімкніть Враховувати регістр, коли велика літера визначає значення слова. Щоб побачити, які саме слова змінить правило, скористайтеся підсвіченим попереднім переглядом.

Регулярні вирази й групи

Коли ввімкнено Регулярні вирази, поле Знайти читається як шаблон, а не як звичайний текст. Дужки захоплюють частину збігу, а в полі Замінити на можна використати захоплений текст як $1, $2 тощо. Якщо в полі Знайти написати (\w+)@(\w+), а в полі Замінити на — $2 at $1, то текст ana@site стане site at ana. Код $& означає весь збіг.

Спеціальні символи змінюють значення так само. Поза режимом регулярних виразів крапка є просто крапкою. У режимі регулярних виразів крапка відповідає будь-якому одному символу, тож шаблон 1.5 також збігається з 1x5. Якщо не певні, чи текст містить спеціальні символи, вимкніть регулярні вирази й введіть текст точно. Добірку робочих шаблонів див. у статті регулярні вирази в пошуку і заміні.

Знак долара в полі «Замінити на»

Поза режимом регулярних виразів текст у полі Замінити на використовується точно так, як набраний, тож $5 вставляється як $5. Із увімкненими регулярними виразами знак долара має значення: $1 посилається на групу, $& на весь збіг, а $$ дає один знак долара. Щоб вставити текст $5 із регулярними виразами, напишіть $$5.

Переноси рядків і табуляція

Щоб вставити в поле Замінити на перенос рядка або табуляцію, увімкніть опцію Читати \n і \t у полі «Замінити на». Тоді ці два коди вставлятимуть перенос рядка та табуляцію. Щоб знайти перенос рядка, увімкніть регулярні вирази й введіть \n у поле Знайти, бо звичайне поле Знайти сприймає \n як два символи. Якщо текст скопійовано з PDF або вебсторінки з розірваними рядками, спершу виправте їх за допомогою Виправлення вставленого тексту.

Перевірте перед копіюванням

Перш ніж копіювати результат, перегляньте чотири речі:

  • Кількість збігів. Якщо ви очікували 12 змін, а інструмент показує 40, слово, ймовірно, збігається всередині іншого слова.
  • Підсвічений перегляд. Він позначає кожен збіг в оригінальному тексті, зокрема ті, яких ви не хотіли.
  • Результат. Читайте речення навколо кожної зміни, а не лише змінене слово.
  • Оригінал. Зберігайте вихідний текст. Інструмент не веде історії, тож оригінал — ваш єдиний спосіб відмінити зміни.

Для довгого документа вставте стару і нову версії в Порівняння тексту. Він покаже кожен змінений рядок і позначить змінені слова всередині кожного рядка.

Як це зробити у fixmint

  1. Вставте текст у поле Ваш текст.
  2. Введіть слово для заміни в поле Знайти, а нове слово в поле Замінити на. Залиште поле Замінити на порожнім, щоб видалити збіги.
  3. Відмітьте Лише цілі слова, а також Враховувати регістр, коли великі літери змінюють значення. Для звичайних слів залиште Регулярні вирази вимкненими.
  4. Перевірте кількість збігів і підсвічені збіги, а потім натисніть Копіювати результат або Завантажити .txt.

Особливі випадки

  • Порожнє поле «Замінити на». Збіги буде видалено. Це зручно, щоб прибрати зайве слово, але спершу перевірте кількість.
  • Заміна, яка містить сам збіг. Заміна виконується один раз по оригінальному тексту. Заміна a на aa у слові banana дає baanaanaa, і нічого не зациклюється.
  • Некоректні шаблони. Незавершену групу, наприклад (abc, інструмент позначить коротким повідомленням, і результат не показуватиметься, доки шаблон не стане коректним.
  • Дуже багато збігів. Перегляд підсвічує перші 5 000 збігів, але замінюються всі збіги.

Швидкі відповіді

Чому моя заміна змінила слова всередині інших слів?

Опцію Лише цілі слова було вимкнено. Увімкніть її, а потім перевірте кількість із тим, що ви очікували.

Чому крапка відповідає не тому тексту?

Увімкнено Регулярні вирази, тож крапка відповідає будь-якому символу. Вимкніть регулярні вирази для звичайного тексту або напишіть \., щоб знайти справжню крапку.

Як знайти перенос рядка?

Увімкніть Регулярні вирази й введіть \n у поле Знайти.

Переклад з Англійський оригінал за допомогою ШІ.

Коментарі

    Коментарів поки немає. Будьте першим.

    Ваша оцінка (необов’язково)

    Ваша пошта ніколи не показується і не зберігається.

    Обкладинка: How to Remain Valuable When Intelligence Becomes CheapHow to Remain Valuable When Intelligence Becomes Cheap

    224 сторінки про людські, економічні та стратегічні переваги, які залишаються рідкісними, коли ШІ може виконувати більшість когнітивної роботи.

    $3.84Придбати на GumroadАнглійською