Utilia

Търсене и замяна в текст

Намерете и заменете думи или шаблони във всеки текст с опции за главни и малки букви, цели думи и регулярни изрази, с брояч на замените и преглед на живо.

Режим на търсене

Преглед (премахнатият текст е зачертан, новият е откроен)

Как да търсите и заменяте в текст

  1. Поставете текста в полето Текст.
  2. Въведете какво търсите в Търси и новия текст в Замени с. Оставете Замени с празно, за да изтриете всяко съвпадение.
  3. Изберете Обикновен текст, за да търсите точно въведените знаци, или Регулярен израз, за да търсите по шаблон.
  4. Отбележете Различавай главни и малки букви, ако „София“ и „софия“ трябва да се третират различно, и Само цели думи, ако „кат“ не трябва да съвпада вътре в „каталог“.
  5. Проверете броя на замените и прегледа, в който премахнатият текст е зачертан, а новият е откроен.
  6. Копирайте Резултат или щракнете върху Използвай резултата като нов текст, за да направите още една замяна върху него.

Резултатът се обновява, докато пишете. Замени всички просто изпълнява замяната отново.

Режим „Обикновен текст“

В режим „Обикновен текст“ всеки знак се приема буквално: точките, скобите, звездичките и знаците за долар нямат специално значение нито при търсенето, нито в замяната. Това е правилният режим за ежедневни поправки, като преименуване на продукт в документ, поправяне на сгрешено име навсякъде или смяна на един адрес с друг.

Само цели думи третира буквите от всички азбуки като части от думи, така че търсенето на „мир“ като цяла дума няма да съвпадне вътре в „мирен“ или „размирици“, а тирето се смята за граница на думата: „бизнес“ съвпада в „бизнес-план“.

Режим „Регулярен израз“

Регулярните изрази описват шаблони вместо фиксиран текст. Инструментът използва синтаксиса на JavaScript с две улеснения за редактиране на документи:

  • ^ и $ съвпадат с началото и края на всеки ред, така че ^ със замяна - превръща всеки ред в елемент от списък.
  • В замяната \n вмъква нов ред, а \t табулация.

Замяната може да използва части от съвпадението: $1, $2… вмъкват уловени групи, $<име> именувана група, $& цялото съвпадение, а $$ буквален знак за долар. Няколко полезни примера:

Търси Замени с Ефект
(\d{4})-(\d{2})-(\d{2}) $3.$2.$1 2026-09-30 → 30.09.2026
[ \t]+$ (празно) премахва интервалите в края на всеки ред
{2,} свива поредиците от интервали
(?<first>\p{L}+) (?<last>\p{L}+) $<last>, $<first> Иван Петров → Петров, Иван
\bcolour\b color британски в американски правопис

Работят и Unicode класове като \p{L} (всяка буква), така че търсенето обхваща и кирилица. Старият синтаксис, валиден само извън режима Unicode, например \-, също се приема.

Безопасност при бавни шаблони

Някои шаблони, като (a+)+, могат да отнемат експоненциално време при текст, който почти съвпада. За да остане браузърът ви отзивчив, регулярните изрази се изпълняват във фонов процес и се спират след 1,5 секунди с ясно съобщение. Инструментът ви предупреждава и когато открие вложени квантификатори. Невалиден шаблон показва грешката, съобщена от браузъра, вместо резултат.

Често задавани въпроси

Качва ли се текстът ми някъде?

Не. Търсенето и замените се извършват изцяло във вашия браузър. Нищо не се изпраща към сървър и нищо не се запазва.

Как да изтрия всяко срещане на дадена дума?

Въведете думата в Търси, оставете Замени с празно и копирайте резултата. Отбележете Само цели думи, за да не я изтриете вътре в по-дълги думи.

Защо знакът за долар изчезва в режим „Регулярен израз“?

В режим на регулярен израз $ въвежда препратка като $1 или $&. Напишете $$, за да вмъкнете един знак за долар. В режим „Обикновен текст“ замяната винаги е буквална.

Мога ли да заменям нови редове?

Да, в режим „Регулярен израз“. Потърсете \n, за да намерите новите редове, и използвайте \n в замяната, за да ги вмъкнете. Например потърсете \n и заменете с ,, за да обедините списък в един ред.

Какъв може да е размерът на текста?

До 2 милиона символа. Прегледът откроява първите 2000 замени; полето за резултат винаги съдържа пълния текст.