Utilia

Најди и замени

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

Режим на пребарување

Преглед (отстранетиот текст е прецртан, новиот е истакнат)

Како да најдете и замените текст

  1. Залепете го текстот во полето Текст.
  2. Впишете што барате во Најди, а новиот текст во Замени со. Оставете Замени со празно за да го избришете секое совпаѓање.
  3. Изберете Обичен текст за пребарување на точните знаци што сте ги впишале, или Регуларен израз за пребарување со шаблон.
  4. Вклучете Разликувај големи и мали букви ако „Скопје“ и „скопје“ треба да се третираат различно, и Само цели зборови ако „мак“ не смее да совпадне во „макет“.
  5. Проверете го бројот на замени и прегледот, каде отстранетиот текст е прецртан, а новиот е истакнат.
  6. Копирајте го Резултат, или кликнете Користи го резултатот како нов текст за да извршите уште една замена врз него.

Резултатот се освежува додека пишувате. Замени сè едноставно ја извршува замената повторно.

Режим на обичен текст

Во режимот на обичен текст секој знак се зема буквално: точките, заградите, ѕвездичките и знаците за долар немаат посебно значење, ниту во пребарувањето ниту во замената. Ова е вистинскиот режим за секојдневни измени, како преименување на производ во документ, поправање погрешно напишано име насекаде или менување на една URL-адреса со друга.

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

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

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

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

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

Најди Замени со Ефект
(\d{4})-(\d{2})-(\d{2}) $3.$2.$1 2026-09-30 → 30.09.2026
[ \t]+$ (празно) ги отстранува празните места на крајот од секој ред
{2,} ги собира низите од празни места
(?<first>\w+) (?<last>\w+) $<last>, $<first> Jean Dupont → Dupont, Jean
\bcolour\b color британски во американски правопис

Unicode класите како \p{L} (која било буква) работат, па така може да се бараат и кирилски букви. Постарата синтакса што е валидна само без Unicode режим, како \-, исто така се прифаќа.

Безбедност кај бавни шаблони

Некои шаблони, како (a+)+, може да одземат експоненцијално време кај текст што речиси совпаѓа. За вашиот прелистувач да остане одзивен, регуларните изрази се извршуваат во работник во заднина и се прекинуваат по 1,5 секунда, со јасна порака. Алатката ве предупредува и кога ќе открие вгнездени квантификатори. Неважечки шаблон прикажува грешка пријавена од прелистувачот наместо резултат.

Често поставувани прашања

Дали мојот текст се качува некаде?

Не. Пребарувањето и замените се извршуваат целосно во вашиот прелистувач. Ништо не се испраќа на сервер ниту се зачувува.

Како да ја избришам секоја појава на еден збор?

Впишете го зборот во Најди, оставете Замени со празно и копирајте го резултатот. Вклучете Само цели зборови за да не го избришете во подолги зборови.

Зошто ми исчезнува знакот за долар во режимот на регуларен израз?

Во режимот regex, $ воведува упатување како $1 или $&. Напишете $$ за да вметнете еден знак за долар. Во режимот на обичен текст, замената е секогаш буквална.

Може ли да заменувам преломи на редови?

Да, во режимот на регуларен израз. Пребарајте \n за да ги најдете преломите на редови, а во замената користете \n за да ги вметнете. На пример, најдете \n и заменете со , за да спојите список во еден ред.

Колку голем може да биде текстот?

До 2 милиони знаци. Прегледот ги истакнува првите 2 000 замени; полето со резултат секогаш го содржи целиот текст.