12.07.2015 Views

PERL POUR LA MANIPULATION DE TEXTES Une Introduction par l ...

PERL POUR LA MANIPULATION DE TEXTES Une Introduction par l ...

PERL POUR LA MANIPULATION DE TEXTES Une Introduction par l ...

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

incrémentée de 1.EXEMPLE 4 : Que permet de faire le script suivant? Il utilise la plu<strong>par</strong>t d'éléments qu'on a déjàrencontrés plus l'opérateur de com<strong>par</strong>aison > (supérieur). Dans notre exemple, cet opérateur permetde com<strong>par</strong>er deux quantités numériques. L'exemple montre aussi que le bloc else dans une structureif-else est optionnel.===================#!/usr/bin/perl# ce script permet de .....$fich=shift ;open(FICHIER, $fich) || die "Impossible d'ouvrir le fichier : $fich\n";$max=0;while () {$len=length($_);if ($len > $max){$max=$len;}}print "MAXIMUM: $max\n";===================EXEMPLE 5 : Que permet de faire le script suivant?==================#!/usr/bin/perl# ce script permet de ....................................$fich=shift ;open(FICHIER, $fich) || die "Impossible d'ouvrir le fichier : $fich\n";while () {tr/A-ZÂÀÄÉÈÊËÎÏÔÖÓÛÙÜÇÑ/a-zâàäéèêëîïôöóûùüçñ/;s/([0-9]+) ([0-9]+)/$1$2/g;s/ ([sdlmntcj]')([a-z]+)/ $1\n$2/g;s/^([dlmntcj]')([a-z]+)/$1\n$2/g;s/(qu|jusqu|lorsqu)'/$1'\n/g;tr/\t//d;s/\.\n/\n.\n/;s/([,\.]) /\n$1 /g;

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!