Bonjour,
me revoila avec un nouveau probleme
J'ai un tableau contenant des lignes d'instructions et un autre avec des mots.
Mon but serait d'obtenir un nouveau tableau avec les lignes d'instruction qui contiennent au moins un des mots du 2eme tableau.
Ca donne : @tab = grep ( /exp1/ . /exp2/ . /exp3/, @instructions );
Mon probleme c'est que je n'arrive pas a faire en sorte que les exp* soient tiree du tableau qui contient ces expressions.
J'avais essaye ceci mais ca ne fonctionne pas
Dans l'ideal, il faudrait conserver l'ordre dans lequel se trouve les instructions, mais au vu des problemes que ca me pose, si l'ordre n'est pas conserve ce n'est plus trop grave
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 my $test = "/" . join ( '/ . /', @tab2 ) . "/"; @tab = grep ( $test, @instruction );
Merci par avance
Ps : Desole pour les accents, je suis sur un clavier qwerty.
Partager