Attribuer une chaine dans vars contenues dans 1 tableau

Le
Régine
J'ai un tableau nommé : @Container
-
@Container=
<html>

<head>
<meta http-equiv="Content-Language" content="fr-ch">
<meta http-equiv="Content-Type" content="text/html;
charset=windows-1252">
<title>Nouvelle page 2</title>
</head>

<body>

<dl>
<dt><font face="Verdana" size="2">$Head</font></dt>
<dt><font face="Verdana" size="2">$Corpus</font></dt>
<dt><font face="Verdana" size="2">$Foot</font></dt>
</dl>

</body>

</html>

--

Comment puis-je attribuer une chaine de caractères aux variables:
$Head
$Corpus
$Foot
Contenue dans le tableau @Container ?

Mille merci pour votre aide

Cordialement
Régine
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Stephane Dupille
Le #149427
J'ai un tableau nommé : @Container
----------------------------------------------------------------
@Container
<snip>


Si je comprends bien, c'est un tableau de chaînes de caractères ?

<dt><font face="Verdana" size="2">$Head</font></dt>
<dt><font face="Verdana" size="2">$Corpus</font></dt>
<dt><font face="Verdana" size="2">$Foot</font></dt>

Comment puis-je attribuer une chaine de caractères aux variables:
$Head
$Corpus
$Foot
Contenue dans le tableau @Container ?


Vous voulez-dire remplacer « $Head » par une chaîne quelconque ?

Voilà un moyen simple :

foreach (@container)
{
s/$Head/ contenu de head / ;
s/$Corpus/ contenu de corpus / ;
s/$Foot/ contenu de foot / ;
}

Ce code n'a pas été testé.

Mille merci pour votre aide


Ah mais de rien !

Klaus
Le #149426
On Aug 30, 5:00 pm, Régine
J'ai un tableau nommé : @Container
----------------------------------------------------------------
@Container=
<html>

<head>
<meta http-equiv="Content-Language" content="fr-ch">
<meta http-equiv="Content-Type" content="text/html;
charset=windows-1252">
<title>Nouvelle page 2</title>
</head>

<body>

<dl>
<dt><font face="Verdana" size="2">$Head</font></dt>
<dt><font face="Verdana" size="2">$Corpus</font></dt>
<dt><font face="Verdana" size="2">$Foot</font></dt>
</dl>

</body>

</html>

-----------------------------------------------------------------------

Comment puis-je attribuer une chaine de caractères aux variables:
$Head
$Corpus
$Foot
Contenue dans le tableau @Container ?



========================= =================
use strict;
use warnings;

my $Head = '*** Contenu Head ***';
my $Corpus = '*** Contenu Corpus ***';
my $Foot = '*** Contenu Foot ***';

my @Container = (
qq{<html>},
qq{<head>},
qq{<meta http-equiv="Content-Language" content="fr-ch">},
qq{<meta http-equiv="Content-Type" content="text/html;},
qq{charset=windows-1252">},
qq{<title>Nouvelle page 2</title>},
qq{</head>},
qq{<body>},
qq{<dl>},
qq{ <dt><font face="Verdana" size="2">$Head</font></dt>},
qq{ <dt><font face="Verdana" size="2">$Corpus</font></dt>},
qq{ <dt><font face="Verdana" size="2">$Foot</font></dt>},
qq{</dl>},
qq{</body>},
qq{</html>});

{ local $, = "n"; print @Container, ''; }
========================= =================

Voici le résultat:
========================= =================
<html>
<head>
<meta http-equiv="Content-Language" content="fr-ch">
<meta http-equiv="Content-Type" content="text/html;
charset=windows-1252">
<title>Nouvelle page 2</title>
</head>
<body>
<dl>
<dt><font face="Verdana" size="2">*** Contenu Head ***</font></
dt>
<dt><font face="Verdana" size="2">*** Contenu Corpus ***</
font></dt>
<dt><font face="Verdana" size="2">*** Contenu Foot ***</font></
dt>
</dl>
</body>
</html>
========================= =================

--
Klaus

Régine
Le #149425
Je vous remercie, C'est une merveille !

Bien à vous, Régine
Publicité
Poster une réponse
Anonyme