Remplacement avec increment

Liste des GroupesRevenir à fcl perl 
Sujet : Remplacement avec increment
De : kurtzlepirate (at) *nospam* free.fr (kurtz le pirate)
Groupes : fr.comp.lang.perl
Date : 04. Mar 2023, 12:00:08
Autres entêtes
Organisation : Compagnie de la Banquise
Message-ID : <640316a8$0$24798$426a74cc@news.free.fr>
User-Agent : Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:78.0) Gecko/20100101 Thunderbird/78.14.0
Hello,


J'ai ce genre de données :
{ 16, 10, 53, 36, 29 }
{ 16, 41, 45, 34,  1 }
{ 17, 11, 52, 37, 28 }
{ 17, 40, 44, 34,  0 }
...

J'essaye de le transformer en :

#declare f[0] = "16,10,53,36,29";
#declare f[1] = "16,41,45,34,1";
#declare f[2] = "17,11,52,37,28";
#declare f[3] = "17,40,44,34,0";
...

Mon souci vient de l'increment à mettre entre []
J'ai essayé plusieurs choses  dont celle la :

my $n = 0;
$data =~s/\{/#declare faces [$n++]/eg;

qui m'a l'air correcte... mais je récupere cette erreur :
Use of uninitialized value in substitution iterator in...

Je sèche un peu. Peut être une idée de quelqu'in ici ?
Merci




--
kurtz le pirate
compagnie de la banquise

Date Sujet#  Auteur
4 Mar 23 * Remplacement avec increment2kurtz le pirate
4 Mar 23 `- Re: Remplacement avec increment1Marc SCHAEFER

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal