Dopo le * prova ad aggiungere i ?. Mi sembra che qualcuno lo avesse proposto... Non funziona?
Il lun 17 giu 2019, 22:57 Daniele Zambelli <[email protected]> ha scritto: > > Il giorno dom 16 giu 2019 alle ore 20:20 Marco Beri <[email protected]> > ha scritto: > >> On Sun, 16 Jun 2019, 19:32 Daniele Zambelli, <[email protected]> >> 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 > [email protected] > https://lists.python.it/mailman/listinfo/python >
_______________________________________________ Python mailing list [email protected] https://lists.python.it/mailman/listinfo/python
