Bonjour,
Est il possible de faire plusieurs substitutions dans une même chaîne de caractères en une ligne ?
Exemple:
J'ai :
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).
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";
J'ai testé :
Mais ça ne marche pas (je sais même pas ce que perl comprend).
Code : Sélectionner tout - Visualiser dans une fenêtre à part $date=~ s/aaaa/$annee/&&s/mm/$mois/&&s/jj/$jour/;
Je veux le faire en une ligne.
Sinon :
Marche très bien.
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/;
Une suggestion ?
Partager