Bonjour

Excusez un peu mais je suis béotien total sur Perl.
Voici mon problème : J'ai une chaîne de caratère contenu dans une variable.
En fait, ce string, représente un chemin absolu. Je veux repérer tous les caractères \ et placer leur position dans un tableau.
Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
my @name = "C:\Machin\Toto\Tutu; 
my @position;
my $i=0;
printf ("%d\n", length($name[0]));
for ($i=0; $i<length($name[0]); $i++) {
if ($name[$i] eq '\\') {
push(@position, $i);
}
}
printf ("\n");
foreach(@position) {
printf("%d ", @position);
}
Or, au final, mon tableau position est...vide
Qu'ai-je raté ?

@++