Salut,
en fait , je fait un match sur une chaine pour un simple comptage ex.
le pb, c'est que le resultat est 1 au lieu de 2Code:
1
2
3
4 $n=0; $string="A A" if ($string=~ /A/) { $n++;}
merci
Version imprimable
Salut,
en fait , je fait un match sur une chaine pour un simple comptage ex.
le pb, c'est que le resultat est 1 au lieu de 2Code:
1
2
3
4 $n=0; $string="A A" if ($string=~ /A/) { $n++;}
merci
Tu aurais pu poser cette question dans la partie 'langage' du forum et essaie d'utiliser les balises CODE.
Code:
1
2
3
4
5 my $n = 0; my $string ="A A"; if (my $count = () = $string =~ m/A/g) { $n += $count; }
En fait, le context est celui de la bioinformatique (génotypage),
Sinon, t'aurais une réponse,
merci
Merci, j'ai compris l'astuce
Si tu n'as plus d'autres questions, indique que ce sujet est résolu :).
L'explication est là : Comment trouver le nombre d'occurrence d'un motif dans une chaine ?
tu sais que t'es un génie :lun: moi je l'ai su du premier coup :pan: