Découpage chaîne - Perl - Programmation
Marsh Posté le 28-04-2015 à 15:30:35
substr("hardware", 0, 1);
on peut aussi faire avec split si on aime la complication:
(split //, "hardware" )[0];
A+,
Marsh Posté le 28-04-2015 à 15:34:20
ReplyMarsh Posté le 28-04-2015 à 15:40:11
Merci beaucoup c'est exactement ce qu'il me fallait et effectivement c'est bien plus simple avec substr.
Marsh Posté le 28-04-2015 à 15:50:12
antac a écrit : Une chaîne n'est qu'un tableau de caractères... |
Ce n'est justement pas le cas en perl (au niveau du langage en tout cas): une variable scalaire n'est pas une liste, et si je fais
my $toto = "hardware";
print $toto[1];
l'interpréteur va pas apprécier; et c'est bien normal: vu les facilités de concaténation, modification, etc. des chaines dans le langage, il est pas du tout dit qu'une implémentation sous forme de tableau soit efficace.
A+,
Marsh Posté le 28-04-2015 à 15:21:30
Bonjour,
J'aimerais récupérer la première lettre d'une chaîne de caractère.
Exemple: Dans le mot "hardware", je voudrais juste récupérer le "h".
J'ai essayé de voir avec la commande split mais sans résultat.
Est-ce quelqu'un pourrait m'aider svp ?
Merci.