Section courante

A propos

Section administrative du site

GREP

Groupe d'expression
Perl
 

Syntaxe

grep expr, list

Paramètres

Nom Description
expr Ce paramètre permet d'indiquer la condition.
list Ce paramètre permet d'indiquer la liste à traiter.

Description

Cette fonction permet de prendre une partie de la liste à partir d'une condition.

Remarque

Exemple

Voici un exemple montrant comment trouver uniquement les nombres d'une liste de chaine de caractères :

  1. #!/usr/bin/perl
  2.  
  3. my @source = ("AAA","678","123","DDD","5565","666","888","EEE");
  4. my @target = grep {/\d$/ } @source;
  5. my $I = 1;
  6. for my $element (@target) {
  7.      print "$I = $element\n";
  8.      $I++;
  9. }

on obtiendra le résultat suivant :

1 = 678
2 = 123
3 = 5565
4 = 666
5 = 888

Références

La Bible Micro Application HTML & Développement Web, Stefan Munz, Wolfgang Nefzger, 2003, ISBN: 2-7429-2898-7, page 1113
Perl/CGI-Programmation avancée Grand Livre, Edition Micro Application, Rolf D. Stoll, 2001, ISBN: 2742919082, page 107 à 108

Dernière mise à jour : Dimanche, le 18 octobre 2015