Pronađi i zamijeni tekst
Pronađi i zamijeni riječi ili obrasce u bilo kojem tekstu, uz razlikovanje velikih i malih slova, cijele riječi, regularne izraze, broj zamjena i pregled uživo.
U zamjeni: $1, $2… umeću uhvaćenu skupinu, $<name> imenovanu skupinu, $& cijelo podudaranje, $$ znak dolara, \n prijelom retka i \t tabulator. ^ i $ podudaraju se s početkom i krajem svakog retka.
Upozorenje: ponovljena skupina sadrži još jedan neograničeni kvantifikator, na primjer (a+)+. Takvi izrazi mogu biti iznimno spori na nekim tekstovima.
Pregled (uklonjeni tekst je precrtan, novi tekst istaknut)
Kako pronaći i zamijeniti tekst
- Zalijepi tekst u polje Tekst.
- U polje Pronađi upiši što tražiš, a u Zamijeni s novi tekst. Ostavi Zamijeni s prazno ako želiš izbrisati svako podudaranje.
- Odaberi Običan tekst za traženje točno onih znakova koje si upisao ili Regularni izraz za traženje pomoću obrasca.
- Uključi Razlikuj velika i mala slova ako se „Zagreb“ i „zagreb“ moraju razlikovati, te Samo cijele riječi ako se „kat“ ne smije podudarati unutar riječi „katalog“.
- Provjeri broj zamjena i pregled, u kojem je uklonjeni tekst precrtan, a novi tekst istaknut.
- Kopiraj Rezultat ili klikni Upotrijebi rezultat kao novi tekst kako bi na njemu napravio sljedeću zamjenu.
Rezultat se ažurira dok tipkaš. Gumb Zamijeni sve samo ponovno pokreće zamjenu.
Način rada s običnim tekstom
U načinu Običan tekst svaki se znak uzima doslovno: točke, zagrade, zvjezdice i znakovi dolara nemaju posebno značenje, ni u pretraživanju ni u zamjeni. To je pravi način za svakodnevne izmjene, poput preimenovanja proizvoda u dokumentu, ispravljanja pogrešno napisanog imena na svim mjestima ili zamjene jedne adrese drugom.
Opcija Samo cijele riječi slova svih pisama smatra dijelom riječi, pa traženje riječi „šećer“ kao cijele riječi neće pronaći podudaranje unutar „šećerana“, a „čaj“ neće biti pronađen unutar „čajanka“. Crtica se računa kao granica riječi: „auto“ se podudara u „auto-škola“.
Način rada s regularnim izrazima
Regularni izrazi opisuju obrasce umjesto nepromjenjivog teksta. Alat koristi sintaksu JavaScripta, uz dvije olakšice za uređivanje dokumenata:
^i$podudaraju se s početkom i krajem svakog retka, pa^sa zamjenom-pretvara svaki redak u stavku popisa.- U zamjeni
\numeće prijelom retka, a\ttabulator.
Zamjena može ponovno upotrijebiti dijelove podudaranja: $1, $2… umeću uhvaćene skupine, $<name> imenovanu skupinu, $& cijelo podudaranje, a $$ doslovni znak dolara. Nekoliko korisnih primjera:
| Pronađi | Zamijeni s | Učinak |
|---|---|---|
(\d{4})-(\d{2})-(\d{2}) |
$3.$2.$1. |
2026-09-30 → 30.09.2026. |
[ \t]+$ |
(prazno) | uklanja razmake na kraju svakog retka |
{2,} |
|
skuplja uzastopne razmake u jedan |
(?<ime>\w+) (?<prezime>\w+) |
$<prezime>, $<ime> |
Ivan Horvat → Horvat, Ivan |
\bcolour\b |
color |
britanski u američki pravopis |
Unicode klase poput \p{L} (bilo koje slovo) rade. Prihvaća se i starija sintaksa koja je valjana samo bez Unicode načina, poput \-. Napomena: \w i \b u JavaScriptu prepoznaju samo slova A–Z, pa hrvatska slova š, č, ć, ž i đ ne smatraju slovima riječi. Za takve slučajeve koristi \p{L}, na primjer \p{L}+.
Sigurnost kod sporih izraza
Neki izrazi, poput (a+)+, mogu trebati eksponencijalno mnogo vremena na tekstu koji se gotovo podudara. Kako bi preglednik ostao responzivan, regularni izrazi izvode se u pozadinskom radniku (web workeru) i zaustavljaju se nakon 1,5 sekunde, uz jasnu poruku. Alat te upozorava i kad otkrije ugniježđene kvantifikatore. Neispravan izraz prikazuje pogrešku koju javlja preglednik umjesto rezultata.
Česta pitanja
Šalje li se moj tekst negdje?
Ne. Pretraživanje i zamjene u cijelosti se izvode u tvom pregledniku. Ništa se ne šalje na poslužitelj niti sprema.
Kako izbrisati svako pojavljivanje neke riječi?
Upiši riječ u Pronađi, ostavi Zamijeni s prazno i kopiraj rezultat. Uključi Samo cijele riječi kako je ne bi obrisao unutar duljih riječi.
Zašto mi znak dolara nestaje u načinu s regularnim izrazima?
U načinu Regularni izraz $ uvodi referencu poput $1 ili $&. Napiši $$ za umetanje jednog znaka dolara. U načinu Običan tekst zamjena je uvijek doslovna.
Mogu li zamijeniti prijelome redaka?
Da, u načinu Regularni izraz. Traži \n da pronađeš prijelome redaka, a u zamjeni koristi \n da ih umetneš. Na primjer, pronađi \n i zamijeni s , da popis spojiš u jedan redak.
Koliko tekst smije biti velik?
Do 2 milijuna znakova. Pregled ističe prvih 2 000 zamjena, a polje Rezultat uvijek sadrži cijeli tekst.
Slični alati
- Tester regularnih izraza Testiraj JavaScript regularne izraze uživo s istaknutim podudaranjima, skupinama koje hvataju, zamjenom i objašnjenjem svakog dijela uzorka na običnom jeziku.
- Uklanjanje prijeloma redaka i viška razmaka Ukloni prijelome redaka i višak razmaka iz teksta kopiranog iz PDF-a ili e-pošte. Zadrži odlomke i popise, spoji rastavljene riječi, makni oznake citata.
- Usporedba dvaju tekstova Usporedi dva teksta i vidi sve razlike jedan do drugog ili u nizu, po retku, riječi ili znaku. Privatan alat za usporedbu koji radi u pregledniku.
- Promjena velikih i malih slova Besplatno promijeni tekst u velika slova, mala slova, svaka riječ velikim, rečenični oblik, camelCase, snake_case, kebab-case i ostale oblike online.