Re: [Python] Ricerca e sostituzione con regex

2019-06-16 Per discussione Marco Beri
On Sun, 16 Jun 2019, 19:32 Daniele Zambelli, 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. Va

Re: [Python] Ricerca e sostituzione con regex

2019-06-16 Per discussione Pietro Brunetti
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 ha scritto: > Il giorno dom 16 giu 2019 alle ore 19:32 Da

Re: [Python] Ricerca e sostituzione con regex

2019-06-16 Per discussione Daniele Zambelli
Il giorno dom 16 giu 2019 alle ore 19:32 Daniele Zambelli ha scritto: > [...] L'avrei risolta così: result = re.sub(r'\$\$(.[^\$\$]*)\$\$', r'\[\1\]', string.rstrip(), flags=re.S) result = re.sub(r'\$(.[^\$]*)\$', r'\(\1\)',

Re: [Python] Ricerca e sostituzione con regex

2019-06-16 Per discussione Daniele Zambelli
Il giorno dom 16 giu 2019 alle ore 18:31 Lorenzo Buonanno ha scritto: > > Prova una cosa come > > import re > first_substitution = re.sub(r"\$\$(.*?)\$\$", r"\[\1\]", input_text, > flags=re.S) > final_text = re.sub(r"\$(.*?)\$", r"\(\1\)", first_substitution, flags=re.S) Intanto grazie per le vo

Re: [Python] Ricerca e sostituzione con regex

2019-06-16 Per discussione Leo Lo Tito
> > > Aperta, aperta, chiusa, chiusa. Beh si hai ragione 😅 ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python

Re: [Python] Ricerca e sostituzione con regex

2019-06-16 Per discussione Marco Beri
On Sun, 16 Jun 2019, 18:26 Leo Lo Tito, wrote: > Ciao, si potresti usare le espressioni regolari, ma sarà il caldo a farmi > ragionare così... utilizzerei due "funzioncine" con lo split e un ciclo > pari/dispari dove pari, inserisci l'apertura e dispari la chiusura degli > elementi. > Aperta, a

Re: [Python] Ricerca e sostituzione con regex

2019-06-16 Per discussione Lorenzo Buonanno
Prova una cosa come import re first_substitution = re.sub(r"\$\$(.*?)\$\$", r"\[\1\]", input_text, flags=re.S) final_text = re.sub(r"\$(.*?)\$", r"\(\1\)", first_substitution, flags=re.S) On Sun, Jun 16, 2019 at 3:50 PM Daniele Zambelli wrote: > Il giorno dom 16 giu 2019 alle ore 14:06 Giovanni

Re: [Python] Ricerca e sostituzione con regex

2019-06-16 Per discussione Leo Lo Tito
Ciao, si potresti usare le espressioni regolari, ma sarà il caldo a farmi ragionare così... utilizzerei due "funzioncine" con lo split e un ciclo pari/dispari dove pari, inserisci l'apertura e dispari la chiusura degli elementi. > leo ___ Python mailing

Re: [Python] Ricerca e sostituzione con regex

2019-06-16 Per discussione Daniele Zambelli
Il giorno dom 16 giu 2019 alle ore 14:06 Giovanni Vittorio Spina ha scritto: > > Ponendo ad esempio > a = " pippo $$" > > Si può avere il testo corretto con il seguente comando > b = a.replace(“$$<“, "\\[<“).replace(“>$$”, “>\\]").replace(“$<”, > “\\(<”).replace(“>$”, “>\\)”) Grazie per le

Re: [Python] Ricerca e sostituzione con regex

2019-06-16 Per discussione Giovanni Vittorio Spina
Ponendo ad esempio a = " pippo $$" Si può avere il testo corretto con il seguente comando b = a.replace(“$$<“, "\\[<“).replace(“>$$”, “>\\]").replace(“$<”, “\\(<”).replace(“>$”, “>\\)”) Se a è il testo completo con la vecchia sintassi, b è il testo con la sintassi sostituita. L’ordine del

[Python] Ricerca e sostituzione con regex

2019-06-16 Per discussione Daniele Zambelli
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 tes