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.
U zamjeni: $1, $2… umeće uhvaćenu grupu, $<name> imenovanu grupu, $& cijelo poklapanje, $$ znak dolara, \n prelom reda, a \t tabulator. ^ i $ se poklapaju na početku i na kraju svakog reda.
Upozorenje: ponovljena grupa sadrži još jedan neograničeni kvantifikator, na primjer (a+)+. Takvi obrasci mogu biti izuzetno spori na nekim tekstovima.
Pregled (uklonjeni tekst je precrtan, novi tekst je istaknut)
Kako pronaći i zamijeniti tekst
- Zalijepi tekst u polje Tekst.
- Upiši šta tražiš u Pronađi, a novi tekst u Zamijeni sa. Ostavi Zamijeni sa prazno da obrišeš svako poklapanje.
- Odaberi Običan tekst da tražiš tačno one znakove koje si upisao, ili Regularni izraz da tražiš pomoću obrasca.
- 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“.
- Provjeri broj zamjena i pregled, u kojem je uklonjeni tekst precrtan, a novi istaknut.
- 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
\numeće prelom reda, a\ttabulator.
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.
Srodni alati
- Regex tester Testiraj JavaScript regularne izraze uživo s označenim podudaranjima, grupama za hvatanje, zamjenom i objašnjenjem svakog elementa uzorka na običnom jeziku.
- Uklanjanje prijeloma redova i viška razmaka Ukloni prijelome redova i višak razmaka iz teksta kopiranog iz PDF-a ili e-maila. Zadrži odlomke i liste, spoji rastavljene riječi, ukloni znakove citata.
- Poređenje dva teksta Uporedi dva teksta i vidi svaku razliku jedno pored drugog ili u jednom toku, po redovima, riječima ili znakovima. Privatan diff alat u pregledniku.
- Pretvarač velikih i malih slova Besplatno pretvori tekst u velika slova, mala slova, svaka riječ velikim, prva riječ rečenice, camelCase, snake_case, kebab-case i druge oblike.