Re: TeXShop ed espressioni regolari

#99049
robitex
Amministratore del forum
    Up
    0
    Down
    ::

    ivan” post=98609Grazie Roberto!

    Siamo sicuri che lo script fa solo quello? Cioè si possono escludere effetti indesiderati?
    Devo convertire testi di altri autori e non vorrei trovarmi delle sorprese.

    Ciao
    Ivan

    Fai un test di verifica su file complicati!
    Il codice l’ho scritto io e sono abbastanza sicuro che non contiene virus 🙂
    Ecco come fa:
    1 – carica il file da degreekare tutto in memoria
    2 – esegue un ciclo iterativo finché nel testo ci sono almeno due \textgreek{} consecutivi
    2.1 – in ogni ciclo sostituisce tutte le occorrenze doppie in una sola
    3 – salva il risultato in un file a parte se l’utente ne ha specificato un nome altrimenti sovrascrive il file originale

    Il programma lavora quindi sostituendo coppie di \textgrrek con uno solo.
    Se ci fossero più \textgreek consecutivi, diciamo 7, nel primo passaggio ne converte 6 in tre coppie, nel successivo converte 4 in due coppie e nel terzo passaggio ne converte due in uno solo.
    Ecco perché non è molto efficiente, ma lavorando su un testo totalemente caricato in memoria appare comunque veloce.
    Buona giornata.
    R.

    Go to top