[Python] Ricerca e sostituzione con regex
Daniele Zambelli
daniele.zambelli a gmail.com
Dom 16 Giu 2019 11:20:28 CEST
Salve a tutti.
Sto curando la pubblicazione del testo libero di matematica per le
superiori Matematica Dolce (bitbucket.org/zambu/matematicadolce).
I sorgenti sono in LaTeX.
Un gruppo dell'università di Torino (http://www.integr-abile.unito.it)
ha scritto un pacchetto per LaTeX per rendere i testi di matematica
più facilmente fruibili dai ciechi
(http://www.integr-abile.unito.it/axessibility/).
Questo pacchetto prevede che le formule siano indicate dai simboli:
"\(", "\)", "\[" e "\]", ma in LaTeX c'è anche la possibilità, di
usare i vecchi simboli: "$" e "$$".
Molti dei sorgenti del libro usano i vecchi simboli (per altro ancora
molto utilizzati) ora io vorrei scrivere un programmino che mi passi
tutti i file sorgenti .tex e operi le seguenti sostituzioni:
"$$<formula>$$" ----> "\[<formula>\]"
"$<formula>$" ----> "\(<formula>\)"
Osservazione: <formula> può anche essere scritta su più righe.
Così, a occhio direi che lo strumento adatto da usare sono le
espressioni regolari strumento che uso raramente e su cui sono molto
ignorante.
Qualcuno può aiutarmi a scrivere la funzione che dato un testo produca
un testo con le precedenti sostituzioni?
Grazie per l'attenzione e per qualunque indicazione vogliate darmi.
--
Daniele
www.fugamatematica.blogspot.com
giusto!
nel verso
forse è perché non guardiamo le cose
Quando non ci capiamo,
Maggiori informazioni sulla lista
Python