Il giorno dom 16 giu 2019 alle ore 20:20 Marco Beri <marcob...@gmail.com> ha scritto:
> On Sun, 16 Jun 2019, 19:32 Daniele Zambelli, <daniele.zambe...@gmail.com> > wrote: > >> Becca il primo e l'ultimo dollaro ma salta quelli intermedi. So che >> Marco lo aveva spiegato benissimo, ma non ho sotto mano il suo libro e >> non mi ricordo come si risolve... >> > > > Alla peggio puoi iterare fino a che non sostituisci nulla. > > Vai sul sicuro così 😉 > No, così non funziona... Ma ho risolto non facendo entrare nel gruppo i simboli cercati: result = re.sub(r'\$\$(.[^\$\$]*)\$\$', r'\[\1\]', string.rstrip(), flags=re.S) result = re.sub(r'\$(.[^\$]*)\$', r'\(\1\)', result, flags=re.S) return result Mi resta ancora un problema: Nella situazione (poco probabile) che nel sorgente LaTeX ci sia la sequenza "\$" in questo caso il dollaro non va considerato come un delimitatore di formule. Come posso fare a convincere re a saltare i dollari preceduti da "\"? È possibile? -- Daniele www.fugamatematica.blogspot.com giusto! nel verso forse è perché non guardiamo le cose Quando non ci capiamo,
_______________________________________________ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python