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

Rispondere a