|
FIND, REPLACE, ... toiminnoissa tulee monesti eteen tilanne, jossa olisi kiva, jos hakulauseeseen saisi hieman enemmän älyä R:n ?grep(),... funktioiden tyyliin. Esimerkiksi voisi hakea kahta merkkijonoa, esim:
REPLACE "CLASSIFY.*DAT3"
hakisi rivin jossa esiintyy sekä CLASSIFY että DAT3. Toki ymmärrän, että .* voi esiintyä tekstissä, silloin ne pitäisi korvata esim. \.\* R:n tyyliin. Varmaan monilla käyttäjillä REPLACE on kovassa käytössä, joten voi olla että REPLACEa ei kantsi lähteä kovin paljon sorvaamaan? Mutta miten olisi REPLACE2? :)
Toinen ongelma on nuo lainausmerkit tai pilkku (, tämä myös PUTENDissä), voisiko ne taas korvata char(n):lla, kuten TXTCONVissa on mahdollista.
Siis esim.
PUTEND CUR+1,CUR+2,"char(44)
A
B
laittaisi ", merkkijonon yo. rivien loppuun. REPLACEssa " ja , kanssa joutuu aina vähän "taistelemaan"...
Voisiko tätä kikkailun tarvetta vähän vähentää ja ottaa char(n) käyttöön?
|