Bonjour,
je ne trouve pas de moyen simple et propre de modifier un caractere dans une chaine a une position donnee.
on ne peut pas faire chaine[position] = "a" ???
merci
Bonjour,
je ne trouve pas de moyen simple et propre de modifier un caractere dans une chaine a une position donnee.
on ne peut pas faire chaine[position] = "a" ???
merci
substr
- Les meilleurs cours et tutoriels Perl et Perl 6 pour vous former ;
- FAQ Perl, Perl 6 et Perl/Tk d'entraide ;
- Les news sur la rubrique Perl ;
- S'abonner au compte Twitter de la rubrique Perl ;
- Mes tutoriels developpez.com.
Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !
Pour préciser un peu, substr, même si c'est une fonction, admet d'être placé en partie gauche d'une affectation.Envoyé par djibril
Ainsi, on peut tout à fait écrire que la sous-partie d'une chaine (le substr (...)) reçoit une autre chaine en affectation :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 my $ch="abcdefghijklm"; print "$ch\n"; substr ($ch, 4, 4, "EFGH"); print "$ch\n";
Partager