Preskoči na sadržaj
1001 Tools
en
Alati za tekst

Pronađi i zameni

Nalepite tekst, ukucajte šta tražite i šta ide umesto toga — sva pojavljivanja se menjaju odjednom, a brojač kaže koliko ih je bilo. Poklapanje cele reči sprečava da „sat“ pokvari „satelit“, a regex režim sa grupama rešava poslove koje obična pretraga ne može, poput zamene redosleda imena kroz celu listu.

Rezultat
Podeli FacebookXLinkedInWhatsAppViber

Kako radi

U običnom režimu pojam znači tačno ono što piše: tačke, zagrade i drugi specijalni znakovi poklapaju se doslovno, pa zamena za „3.50 (neto)“ prosto radi. Opcija cele reči koristi Unicode granice — š, đ i ž se računaju kao slova — pa „raž“ neće upasti u „ražanj“, što ASCII alati redovno promaše.

Regex režim daje pun jezik obrazaca: \d+ za nizove cifara, ^ i $ za ivice redova, alternacije i grupe koje u zameni pozivate kao $1, $2. Obrazac se proverava dok kucate; neispravan prikazuje jasnu grešku umesto da ćutke ne radi ništa.

Sve je živo — tekst, pojam i opcije ponovo pokreću zamenu pri svakom otkucaju, a brojač iznad izlaza radi i kao brojač pretrage: ukucajte pojam, ostavite zamenu praznu i samo prebrojte pojavljivanja.

Primeri iz prakse

Preimenovanje proizvoda kroz dokument

„ProPlan“ je postao „ProPlan Max“ na 47 mesta u prodajnom dokumentu. Jedna zamena, brojač potvrđuje 47, rezultat nazad u dokument. Ume to i Word — ali ne sa telefona i ne u običnom .txt fajlu.

Zamena redosleda imena i prezimena

Lista „Ime Prezime“ treba da postane „Prezime Ime“. Regex režim: nađite (\S+) (\S+), zamenite sa $2 $1 — klasičan trik sa grupama, primenjen na stotine redova odjednom.

Brisanje ponovljene fraze

Izvoz dodaje „[INFO 2026-07-14] “ na početak svakog reda. Nađite to, zamenite ničim, i log postaje čitljiv. Regex \[INFO [^\]]+\] pokriva promenljive datume.

Brojanje pojavljivanja bez ikakve izmene

Koliko puta se „rizik“ javlja u ugovoru? Unesite ga kao pojam, ostavite zamenu praznu, uključite celu reč — brojač odgovara, a tekst koji zadržavate ostaje netaknut.

Česta pitanja

Menja li sva pojavljivanja ili samo prvo?

Sva, uvek — a brojač javlja tačno koliko. Selektivna zamena jedno-po-jedno je posao za editor; alat u koji se tekst lepi najbolji je kada odradi ceo prolaz uz proverljiv broj.

Šta tačno proverava „samo cele reči“?

Da poklapanje nije zalepljeno za slovo ili cifru sa bilo koje strane. Granice su Unicode: „čas“ kao cela reč neće upasti u „časopis“, jer se č i s prepoznaju kao slova — za razliku od alata koji znaju samo ASCII.

Moram li da beježim tačke i zagrade u običnom režimu?

Ne — običan režim je doslovan. Tražite „(v2.1)“ i nalazi se tačno taj niz. Bežanje znači nešto samo u regex režimu, gde ti znakovi nose značenje.

Koja varijanta regexa je podržana?

JavaScript regularni izrazi sa Unicode zastavicom — ista sintaksa kao u DevTools-u pregledača i Node-u. Reference $1–$9 rade u zameni; lookahead i lookbehind rade u obrascu.

Zašto je „cela reč“ isključena u regex režimu?

Zato što regex sam definiše svoje granice — dodavanje uslova oko vašeg obrasca iza leđa promenilo bi mu značenje. Napišite \b (ili Unicode varijantu (?<!\p{L}) …) tamo gde ga želite.

Mogu li da menjam nove redove ili tabove?

U regex režimu da: \n poklapa novi red, \t tab. Zamena \n razmakom spaja redove — uobičajeno čišćenje teksta iskopiranog iz PDF-a.

Koliko veliki tekst mogu da obradim?

Stotine hiljada reči menjaju se za manje od sekunde — motor je ugrađena regex implementacija pregledača, ispod koje je jako optimizovan C++.

Da li se tekst ili pojam negde šalju?

Ne. Zamena se izvršava lokalno pri svakom otkucaju; ni tekst, ni pojmovi, ni obrasci ne napuštaju pregledač.

Srodni alati