Utilia

Pronađi i zamijeni

Pronađi i zamijeni riječi ili obrasce u bilo kojem tekstu, uz opcije za velika i mala slova, cijele riječi i regularne izraze, broj zamjena i pregled uživo.

Način pretrage

Pregled (uklonjeni tekst je precrtan, novi tekst je istaknut)

Kako pronaći i zamijeniti tekst

  1. Zalijepi tekst u polje Tekst.
  2. Upiši šta tražiš u Pronađi, a novi tekst u Zamijeni sa. Ostavi Zamijeni sa prazno da obrišeš svako poklapanje.
  3. Odaberi Običan tekst da tražiš tačno one znakove koje si upisao, ili Regularni izraz da tražiš pomoću obrasca.
  4. Uključi Razlikuj velika i mala slova ako se „Sarajevo“ i „sarajevo“ trebaju tretirati različito, i Samo cijele riječi ako se „mac“ ne smije poklopiti unutar riječi „macka“.
  5. Provjeri broj zamjena i pregled, u kojem je uklonjeni tekst precrtan, a novi istaknut.
  6. Kopiraj Rezultat ili klikni Koristi rezultat kao novi tekst da na njemu pokreneš novu zamjenu.

Rezultat se osvježava dok kucaš. Zamijeni sve jednostavno ponovo pokreće zamjenu.

Način običnog teksta

U načinu običnog teksta svaki znak se uzima doslovno: tačke, zagrade, zvjezdice i znakovi dolara nemaju posebno značenje, ni u pretrazi ni u zamjeni. To je pravi način za svakodnevne izmjene, kao što je preimenovanje proizvoda u dokumentu, ispravljanje pogrešno napisanog imena svuda ili zamjena jedne adrese drugom.

Samo cijele riječi tretira slova svih pisama kao dijelove riječi, pa pretraga za „été“ kao cijelom riječju neće pronaći poklapanje unutar „étés“ ili „comité“, a crtica se računa kao granica riječi: „chat“ se poklapa u „chat-bot“.

Način regularnog izraza

Regularni izrazi opisuju obrasce umjesto stalnog teksta. Alat koristi JavaScript sintaksu, uz dvije olakšice za uređivanje dokumenata:

  • ^ i $ se poklapaju na početku i na kraju svakog reda, pa ^ sa zamjenom - pretvara svaki red u stavku liste.
  • U zamjeni \n umeće prelom reda, a \t tabulator.

Zamjena može ponovo upotrijebiti dijelove poklapanja: $1, $2… umeću uhvaćene grupe, $<name> imenovanu grupu, $& cijelo poklapanje, a $$ doslovan znak dolara. Nekoliko korisnih primjera:

Pronađi Zamijeni sa Učinak
(\d{4})-(\d{2})-(\d{2}) $3.$2.$1. 2026-09-30 → 30.09.2026.
[ \t]+$ (prazno) uklanja razmake na kraju svakog reda
{2,} spaja nizove razmaka u jedan
(?<ime>\w+) (?<prezime>\w+) $<prezime>, $<ime> Amir Hadžić → Hadžić, Amir
\bcolour\b color britanski pravopis u američki

Unicode klase poput \p{L} (bilo koje slovo) rade. Starija sintaksa koja važi samo bez Unicode načina, kao što je \-, također se prihvata. Imaj na umu da \w poznaje samo slova od A do Z, pa se bosanska slova č, ć, š, ž i đ ne hvataju njime; za njih koristi \p{L}.

Sigurnost kod sporih obrazaca

Neki obrasci, kao (a+)+, mogu trebati eksponencijalno mnogo vremena na tekstu koji se skoro poklapa. Da preglednik ostane responzivan, regularni izrazi se izvršavaju u pozadinskom procesu i zaustavljaju nakon 1,5 sekunde, uz jasnu poruku. Alat te upozorava i kad otkrije ugniježdene kvantifikatore. Neispravan obrazac prikazuje grešku koju javlja preglednik umjesto rezultata.

Česta pitanja

Šalje li se moj tekst negdje?

Ne. Pretraga i zamjene se odvijaju u cijelosti u tvom pregledniku. Ništa se ne šalje na server niti pohranjuje.

Kako obrisati svako pojavljivanje riječi?

Upiši riječ u Pronađi, ostavi Zamijeni sa prazno i kopiraj rezultat. Uključi Samo cijele riječi da je ne obrišeš unutar dužih riječi.

Zašto mi znak dolara nestaje u načinu regularnog izraza?

U načinu regularnog izraza $ uvodi referencu poput $1 ili $&. Napiši $$ da umetneš jedan znak dolara. U načinu običnog teksta zamjena je uvijek doslovna.

Mogu li zamijeniti prelome redova?

Da, u načinu regularnog izraza. Traži \n da pronađeš prelome redova, a u zamjeni koristi \n da ih umetneš. Na primjer, pronađi \n i zamijeni sa , da spojiš spisak u jedan red.

Koliko tekst smije biti velik?

Do 2 miliona znakova. Pregled ističe prvih 2.000 zamjena; polje s rezultatom uvijek sadrži cijeli tekst.