[Linuxtrent] Re: aiuto con python

  • From: Lele Gaifax <lele@xxxxxxxxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Wed, 29 Oct 2014 19:53:31 +0100

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.

ciao, lele.
-- 
nickname: Lele Gaifax | Quando vivrò di quello che ho pensato ieri
real: Emanuele Gaifas | comincerò ad aver paura di chi mi copia.
lele@xxxxxxxxxxxxxxx  |                 -- Fortunato Depero, 1929.

-- 
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: