PDA

Visualizza la versione completa : [PERL] Usare le regex (espressioni regolari)


CGiuseppe
16-04-2007, 12:54
Ho dato una lettura alle espressioni regolari... mi piacciono tantissimo, però non so come usarle... cioè ho provato a mettere questo codice per vedere se il parametro da riga di comando rispettasse una regex:



#!/usr/bin/perl
$arg = @ARGV[0];
if ($arg==^f){
print "$arg";
}


Mi fa errore, mentre io vorrei vedere stampato a schermo la stringa se inizia col carattere "f" come si fa?

Caiodark
16-04-2007, 13:13
#!/usr/bin/perl
$arg = @ARGV[0];
print "$arg" if $arg =~ /^f/;

Perl ha un'ottima documentazione on line e vari siti di riferimento, tra l'altro le regular expression che è un suo punto di forza è un argomento molto dibattuto.

Loading