Bonjour,
Est il possible de faire plusieurs substitutions dans une même chaîne de caractères en une ligne ?

Exemple:
J'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
$format_date = "jj-mm-aaaa";
$annee = "2009";
$jour = "03";
$mois = "06";
et je veux afficher la date : 03-06-2009, sachant que ça doit marcher quelque soit le séparateur de date (jj/mm/aaaa affichera 03/06/2009 etc.) et quelque soit l'ordre des valeurs (aaaa-jj-mm affichera 2009-03-06).
J'ai testé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$date=~ s/aaaa/$annee/&&s/mm/$mois/&&s/jj/$jour/;
Mais ça ne marche pas (je sais même pas ce que perl comprend).

Je veux le faire en une ligne.
Sinon :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
$date=~ s/aaaa/$annee/;
$date=~ s/mm/$mois/;
$date=~ s/jj/$jour/;
Marche très bien.

Une suggestion ?