Bonjour,

je souhaite supprimer des lignes dans un tableau. Pour cela, je le parcours avec foreach et j'aimerai utiliser delete.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
foreach (@fileList){
   if( $_ =~ /PATTERN/gos){
       delete $fileList[index de $_];   
   }
}
Or delete fonctionne avec un index. comment récupérer cet index? Je voudrais éviter le for et eviter de changer d'algo (style ne recopier que les lignes nécessaires dans un second tableau)

merci