Salut,
Poursuivant mon apprentissage en Perl, j'attaque les tableaux
@database :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 field10;field11;field12;field13;field14 field20;field21;field22;field23;field24
La suppression d'un champ x ds un tableau c'est OK
Je voudrais déplacer le champ 2 à la place du champ 1 pour obtenir :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 foreach (@database) { $a = (split /\;/,$_)[3] ; s/$a// and s/\;+/ /g for @database; # suppression du 4ième champ de @database print("$a supprimé\n"); } print("\nResultat ap moulinette :\n"); print $_ for ( @database );
field11;field10;field12;field13;field14
J'ai essayé ceci mais pas de retour d'erreur et il ne se passe rien ...
Merci à vous
Code : Sélectionner tout - Visualiser dans une fenêtre à part s/$_[1]/$_[0]/ for @database;![]()
Partager