Napredna zamena teksta Svi programi koji na neki način barataju tekstom imaju i funkciju njegove zamene, a dokle god su potrebe korisnika za zamenom karaktera, reči ili izraza minimalne, ugrađene funkcije dobro će obaviti svoj posao. Ali postoje situacije i kada je korisniku potrebno nešto više. Jedna od takvih situacija jeste ako ista vrsta zamene mora da se obavi u većem broju dokumenata. Uobičajena procedura u tom slučaju je da se svaki dokument ponaosob učita u editor i da se onda izvrši opcija tipa Replace All. Ovo jeste dosadna procedura, ali je moguća. Međutim, šta ako postoji potreba za uslovnom zamenom teksta tj. zamenom samo kada su za to ispunjeni još neki dodatni uslovi? Recimo, da se tekst u pomenutim dokumentima zameni samo između trećeg i tridesetog reda i to samo ako je tražena reč druga u redu. Nijedan od postojećih programa nije mogao da se snađe sa ovakvim zahtevima, barem ne bez pisanja posebnih skriptova (ali i tada bi svaki dokument morao da se pretražuje posebno).Verovali ili ne, i taj posao može da bude potpuno automatizovan. Replace Pioneer je novo ime u svetu shareware programa. Iz svega što o njemu znamo, možemo da kažemo da se radi o jedinstvenom programu za zamenu teksta. Kako su autori programa naveli, njime se može uraditi praktično bilo koja stvar čiji je cilj manipulacija tekstom, pod uslovom da se programu predstavi skup pravila po kojima će da se ponaša. Za pisanje pravila koristi se neka vrsta skript jezika, a kreiranje skriptova olakšano je korišćenjem formulara. Ipak, da bi se postavilo neko kompleksnije pravilo, potrebno je upoznati se sa načinom pisanja komandi i naučiti koja komanda služi za koji posao. Olakšavajuća okolnost je što jednom napisan skript može da se snimi i kasnije poziva sa diska. Još jedna vrsta pomoći jeste to što u programu postoje već definisani šabloni za veliki broj korisnih (i manje korisnih) operacija, koji mogu lako da se modifikuju. Replace Pioneer može da se koristi i za neke druge stvari. Na primer, on daje statističke informacije o upotrebljenom broju reči i njihovoj frekvenciji u okviru teksta, može da sortira tekst po zadatom kriterijumu, da doda heder na svaku stranicu teksta, promeni kodni raspored itd. Posebno je zgodno što se isti kriterijumi mogu primeniti na većem broju fajlova istovremeno. Potrebno je učitati sve fajlove odjednom i (naravno) definisati kriterijume za izmenu. Slobodno možemo da kažemo da je ovo najmoćniji program za zamenu teksta sa kojim smo se dosad susreli. Ipak, ta njegova velika upotrebljivost može da bude i mač sa dve oštrice. Interfejs programa je blago rečeno haotičan, a za današnjim standardima prikaza kasni nekih deset godina. Posebna zamerka sa naše strane je što nisu dobro objašnjene funkcije koje služe za definisanje izraza koji će biti osnova za zamenu teksta. Korisnici programa koji su upoznati sa nekim od programskih jezika još i mogu da se snađu, dok svi ostali mogu da imaju velikih problema prilikom razumevanja značenja i upotrebe funkcija. Ipak, pošto se radi o prvoj verziji programa, propustima se može pogledati kroz prste. Nadamo se samo da će oni biti ispravljeni u nekoj od narednih verzija pošto Replace Pioneer nosi mnogo potencijala, samo ga treba kanalisati da bi malo lakše došao do izražaja. Branislav BUBANJA | | |