[Linuxtrent] Re: aiuto con python

  • From: Marco Ciampa <ciampix@xxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Thu, 30 Oct 2014 22:48:10 +0100

On Wed, Oct 29, 2014 at 07:56:45PM +0100, Daniele Nicolodi wrote:
> 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 :)

eh già, perl meno ma le espressioni regolari senza dubbio.

Penso anche io che sto usando lo strumento sbagliato. Cercherò di capire
come usare una delle librerie per gestire l'xml/html che mi hai
indicato...

In ogni caso grazie. 

-- 


Marco Ciampa

I know a joke about UDP, but you might not get it.

+--------------------+
| Linux User  #78271 |
| FSFE fellow   #364 |
+--------------------+

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


Other related posts: