Onko olemassa sellaista "uudelleenimeämissovellusta", jolla voisi helposti muutta useiden tiedostojen sisällä olevaa tekstiä kerralla. Eli ongelma tuli vastaan, kun minulla on noin 900 htm-dokumenttia, joissa kaikissa on vastaavanlainen koodisisältö. Haluaisin nopeasti ja yksinkertaisesti muuttaa noihin kaikkiin tiedostoihin yhden kuvan tiedostopolkua. Luulisi että on kehitetty joku sovellus, joka osaa hakea tekstinpätkiä tekstitiedoston sisältä ja korvata tekstinpätkän käyttäjän haluamalla toisella pätkällä. Eikai vain tässä asiassa olla enää kivikaudella, ja minun täytyisi korjata koodi 900 kertaa käsityönä?
Maksullisista ohjelmista tiedän että Macromedian eli nykyisin adoben dreamweaver:lla onnistuu ainakin. tuossa paketissa pitäisi olla trial-versio ohjelmasta: http://www.adobe.com/products/homesite/
Toimii fantastisesti, kiitos linkistä yamaneko! Löytyisikö vielä joku sellainen ohjelma, jolla voisi vaihtaa koodissa kokonaisten rivien paikkaa. Eli jos olisi vaikka tällainen koodi, kuin: <td class="1">Jotain kommenttia...</td> <td class="16">jotain tekstiä...</td> Niin pystyisi jollain ohjelmalla vaihtamaan noiden rivien paikkaa siten, että tuo 16-solu olisi ylinnä ja 1-solu toisena. Nyt esimerkkini on niin helppo että sen pystyisi tekemään InfoRapidilläkin. Mutta lähinnä tarkoitan tilannetta, jossa koodissa olisi jopa 16 solua päällisin ja niiden järjestystä täytyisi vaihdella. Jokaisessa tiedostossani on sama html-runko, mutta solujen arvot ovat joka dokumentissa erilaiset. Kuitenkin joka dokumentissa kaikkien solujen class-luokat on numeroitu niin että ylin on 1 ja alin on 16. Sen käskyn täytyisi ilmeisesti olla jotain tyyliin: korvaa koko rivi joka sisältää tekstin <td class="1">, koko rivillä joka sisältää tekstin <td class="16">. Taitaapi olla jo melko vaikeaa toteuttaa, ainakaan ilmaisohjelmien piirissä...?
Onko noissa aina tietty class-rivi samanlainen, eli vaikkapa kolmas class on aina samanlainen joka sivulla? Jos on, niin tulee mieleen että tietty rivi korvattaisiin ensin vaan jollain (hatusta vedetyllä) paikkamerkillä, jonka jälkeen ko. paikkamerkki muutettaisiin halutulla classilla. Tuolla pitäisi järjestystä pystyä muuttamaan, mutta hommaa on Ja kannattanee tehdä varmuuskopiot
Jokainen taulukko on tosiaan html-rungoltaan sama, eli: <table class="kosla"> <tr> <td class="cell_1"></td> <td class="cell_2"></td> </tr> <tr> <td class="cell_3"></td> <td class="cell_4"></td> </tr> . . . . . <tr> <td class="cell_15"></td> <td class="cell_16"></td> </tr> </table> Mutta siis ongelmana on se, ettei kahdessakaan tiedostossa ole soluilla identtisiä arvoja, joten kopioinnin on perustuttava joko rivin numeroon tai sitten riveihin jonka alussa on esim. <td class="cell_3">. Eli siis esim. kolmas solu on aina nimeltään "cell_3", mutta siis joka dokumentissa on "cell_3" -solulla eri arvo.
Jaa-a, ehkä Pattern matchingilla ja eri operaattoreilla tuo voisi onnistua, mutta ei onnistunut nopealla testauksella äsken.