On 29/10/14 19:53, Lele Gaifax wrote: > Daniele Nicolodi <daniele@xxxxxxxxxx> > writes: > >>> for line in FIN: >>> #Search for image tag >>> cerca = re.search('$(.*) (<img src="data:image/png;base64,.*) (.*)', >>> line) >> >> Questa regular exprerssion non la capisco, perchè usare il metodo >> search() con un espressione ancorata all'inizio della riga? Io userei >> match(), poi l'ultimo gruppo '(.*)' risulterà sempre vuoto a causa del >> .* che lo precede. > > Non credo, piuttosto l'espressione regolare mi sembra scorretta: '$' è > l'ancora alla *fine* della stringa in ingresso, quindi dubito verrà mai > soddisfatta. > > Forse intendevi '^', che è l'ancora all'*inizio* della stringa in > ingresso. Ops, ho fatto confusione. Le espressioni regolari sono come il Perl e git: ogni volta che mi servono devo consultare il manuale :) Ciao, Daniele -- Per iscriversi (o disiscriversi), basta spedire un messaggio con OGGETTO "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx