Bonjour,
Je cherche à copier (pas avec des références) le contenu partiel d'un hash depuis une clé, dans une autre clé du même hash.
Et cerise sur le gâteau, je doit supprimer toutes les clés copiées, depuis la clé d'origine.
Exemple :
Copie de
$hash{key1}{key11}{key111}{key1111}...
dans
$hash{key1}{val11}{key112}{key1111}...
et à partir de {key112}{key1111} je doit retrouver le reste des clés/valeurs embarquées par la copie.
Puis delete($hash{key1}{key11}{key111}{key1111})
({key111} doit rester pour un éventuel key1112 qui peut être derrière).
Précision : key112 n'éxiste pas, donc pas d'écrasement prévu. Le hash à de 7 à 12 niveaux d'imbrication.
J'espère avoir été clair...
Merci d'avance de vos lumières.
Partager