[Linux-Biella] Perl e espressioni regolari in array

Claudio M. cmaffio a bilug.it
Ven 23 Apr 2010 14:29:16 CEST


Il venerdì 23 aprile 2010 12:12:44 Claudio M. ha scritto:
> Il venerdì 23 aprile 2010 11:44:51 Daniele Segato ha scritto:
> > intanto:
> > 1. se non esci dal foreach al primo match ti può stampare la stessa
> > riga più volte (sempre se la stessa riga può metchare più volte)
>
> Ovvio, quello che ho postato era solo un esempio per far capire il
> problema, in realta' poi verrano effettuati tutte le verifiche del caso
>
> > 2. prova a leggere qui, forse a te serve use re 'eval';
> > http://www.sdsc.edu/~moreland/courses/IntroPerl/docs/manual/lib/re.html
>
> Purtroppo eval l'avevo gia provato ma non mi ha risolto il problema

Ok, trovata soluzione grazie alla pagina che mi hai mandato :)
Avevo dimenticato di usare { } nella variabile per farla digerire

if ($riga =~ /${trova}/) {

Bye

-- 
Contatto skype: cmaffio
Linux User: #151147
-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome:        non disponibile
Tipo:        application/pgp-signature
Dimensione:  197 bytes
Descrizione: This is a digitally signed message part.
Url:         http://ml.bilug.linux.it/pipermail/linux/attachments/20100423/68498939/attachment.bin 


Maggiori informazioni sulla lista Linux