Grep avec plusieurs possibilite
Bonjour,
me revoila avec un nouveau probleme :P
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 :(
Code:
1 2 3
| my $test = "/" . join ( '/ . /', @tab2 ) . "/";
@tab = grep ( $test, @instruction ); |
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 :roll:
Merci par avance ;)
Ps : Desole pour les accents, je suis sur un clavier qwerty.