Re: [Python] Ricerca e sostituzione con regex
On Mon, 17 Jun 2019, 22:57 Daniele Zambelli, wrote: 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? > Positive and Negative Lookbehind Lookbehind has the same effect, but works backwards. It tells the regex engine to temporarily step backwards in the string, to check if the text inside the lookbehind can be matched there. (?___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] Ricerca e sostituzione con regex
Dopo le * prova ad aggiungere i ?. Mi sembra che qualcuno lo avesse proposto... Non funziona? Il lun 17 giu 2019, 22:57 Daniele Zambelli ha scritto: > > Il giorno dom 16 giu 2019 alle ore 20:20 Marco Beri > ha scritto: > >> 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. >> >> 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 > ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] Ricerca e sostituzione con regex
Il giorno dom 16 giu 2019 alle ore 20:20 Marco Beri ha scritto: > 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. > > 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
Re: [Python] R: lista morta...
Ciao Enrico, mi spiace ma la mia collega, che era nel canale con me, ha subito questi atteggiamenti in prima persona con battutine, doppi sensi ed altri tipi di molestie verbali. Se vuoi le chiedo se ha ancora gli screenshot. Ciao, Matteo PS: nessuno ti ha attaccato personalmente o ha denigrato il canale, io anzi lo pubblicizzo come uno dei canali dove chi si avvicina al linguaggio può avere informazioni nei miei incontri come Python Italia, quindi tranquillizzati. Chi ha tenuto certi comportamenti è ancora nel canale e non fu punito per le allusioni e le battutine, probabilmente anche @Carlo Miron può testimoniarti quello che sto dicendo. Inoltre mi preme sottolineare come l'associazione da anni ormai dedichi sforsi, tempo e risorse economiche al supporto dell'inclusività ed al superamento di certi atteggiamenti, quindi siamo tutti in prima persona coinvolti nel combattere queste battaglie comuni. Se ti va di partecipare a qualche riunione o call prossimamente potrai dire la tua, ma ti assicuro che siamo tutti molto attenti e sensibili a certi argomenti e non abbiamo bisogno di "inventarceli". Il giorno ven 14 giu 2019 alle ore 21:32 Enrico Bianchi < enrico.bian...@live.com> ha scritto: > *Da: *Matteo Benci > > >- Sinceramente sono indietro di diverse migliaia di messaggi da quando >abbiamo "abbandonato" il canale, quindi non so se ce ne siano state dopo, >prima si (non chiedermi gli screen, siamo un po' sotto con pycon e non ho >tempo ora, anche perché saranno stati cancellati poi). Ma l'avere un codice >che le vietava era troppo rigido per loro e c'erano continuamente polemiche >e sarcasmo gratuito. > > QED. Stai parlando di questioni morte e sepolte. Comportamenti come quelli > da te descritti sono terminati da mesi, ovvero da quando sono stati > eliminati dal gruppo telegram quegli elementi problematici in tal senso (e, > ripeto, sono stati eliminati proprio perché si voleva adottare il CoC). Per > il resto, l’unico comportamento deprecabile ma in linea anche con il CoC, è > quello descritto da Marco Beri, ovvero tanto rumore e poca sostanza. Ma > quello è intrinseco delle chat, fin dai tempi di IRC > > > > Enrico > > > ___ > 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