Devi vedere come fare le regex no gready... Di default cercano la stringa massima che corrisponde alla definizione. (Scusate il quoting, ma non ho voglia di cancellare tutto lo stack dal cell...)
Il dom 16 giu 2019, 19:54 Daniele Zambelli <daniele.zambe...@gmail.com> ha scritto: > Il giorno dom 16 giu 2019 alle ore 19:32 Daniele Zambelli > <daniele.zambe...@gmail.com> ha scritto: > > [...] > > L'avrei risolta così: > > result = re.sub(r'\$\$(.[^\$\$]*)\$\$', > r'\[\1\]', > string.rstrip(), flags=re.S) > result = re.sub(r'\$(.[^\$]*)\$', > r'\(\1\)', > result, flags=re.S) > > Non so se la soluzione è sensata, cosa dite? > > -- > > 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 >
_______________________________________________ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python