Търсене и замяна в текст
Намерете и заменете думи или шаблони във всеки текст с опции за главни и малки букви, цели думи и регулярни изрази, с брояч на замените и преглед на живо.
В замяната: $1, $2… вмъкват уловена група, $<име> – именувана група, $& – цялото съвпадение, $$ – знак за долар, \n – нов ред и \t – табулация. ^ и $ съвпадат с началото и края на всеки ред.
Внимание: повтаряща се група съдържа друг неограничен квантификатор, например (a+)+. Такива изрази могат да са изключително бавни при някои текстове.
Преглед (премахнатият текст е зачертан, новият е откроен)
Как да търсите и заменяте в текст
- Поставете текста в полето Текст.
- Въведете какво търсите в Търси и новия текст в Замени с. Оставете Замени с празно, за да изтриете всяко съвпадение.
- Изберете Обикновен текст, за да търсите точно въведените знаци, или Регулярен израз, за да търсите по шаблон.
- Отбележете Различавай главни и малки букви, ако „София“ и „софия“ трябва да се третират различно, и Само цели думи, ако „кат“ не трябва да съвпада вътре в „каталог“.
- Проверете броя на замените и прегледа, в който премахнатият текст е зачертан, а новият е откроен.
- Копирайте Резултат или щракнете върху Използвай резултата като нов текст, за да направите още една замяна върху него.
Резултатът се обновява, докато пишете. Замени всички просто изпълнява замяната отново.
Режим „Обикновен текст“
В режим „Обикновен текст“ всеки знак се приема буквално: точките, скобите, звездичките и знаците за долар нямат специално значение нито при търсенето, нито в замяната. Това е правилният режим за ежедневни поправки, като преименуване на продукт в документ, поправяне на сгрешено име навсякъде или смяна на един адрес с друг.
Само цели думи третира буквите от всички азбуки като части от думи, така че търсенето на „мир“ като цяла дума няма да съвпадне вътре в „мирен“ или „размирици“, а тирето се смята за граница на думата: „бизнес“ съвпада в „бизнес-план“.
Режим „Регулярен израз“
Регулярните изрази описват шаблони вместо фиксиран текст. Инструментът използва синтаксиса на 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 замени; полето за резултат винаги съдържа пълния текст.
Сродни инструменти
- Тестер на регулярни изрази Тествайте JavaScript регулярни изрази на живо с откроени съвпадения, улавящи групи, замяна и обяснение на всеки елемент на шаблона на разбираем език.
- Премахване на нови редове и излишни интервали Премахнете новите редове и излишните интервали от текст, копиран от PDF или имейл. Запазва абзаците и списъците, съединява пренесените думи.
- Сравняване на два текста Сравнете два текста и вижте всяка разлика един до друг или в един текст, по редове, думи или символи. Поверително, работи във вашия браузър.
- Смяна на главни и малки букви Безплатна смяна на главни и малки букви онлайн: ГЛАВНИ, малки, Всяка Дума С Главна, camelCase, snake_case, kebab-case и други стилове.