salve a tutti..
mi sto avvicinando al perl in questo periodo.
per una mia esigenza personale ho deciso di crearmi uno script che facesse il compito per conto mio.
questo script deve essere in grado di ricercarmi dentro un file .txt determinate parole di determinata lunghezza e contenenti determinati numeri e lettere e che poi me li riporti in un altro file .txt.
esempio: voglio cercare in un .txt parole che:
- siano lunghe 16 caratteri
-contengano numeri da 0 a 4
-contengano lettere da a a c
...
io ero arrivato a questo punto, poi il nulla...
codice:
print " Devo cercare in: $filein";
chomp ($filein=<STDIN>);
open (FILE, "< $filein") || die "!!! $filein non trovato !!!";
$results="parole_trovate.txt";
open(OUT,"+>$results");
.......
print "Fatto!Ora cerca in $results ...";}
mi manca la parte centrale in cui dichiaro le caratteristiche delle parole da cercare. avevo pensato alla funzion grep, ma non ho capito molto bene come usarla correttamente...
qualche illuminazione?grazie...