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 :
Or, au final, mon tableau position est...vide
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); }![]()
Qu'ai-je raté ?
@++
Partager