Re: [Python] Ricerca e sostituzione con regex

2019-06-17 Per discussione Marco Beri
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

2019-06-17 Per discussione Pietro Brunetti
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

2019-06-17 Per discussione Daniele Zambelli
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...

2019-06-17 Per discussione Matteo Benci
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