Les Snippets

Connexion

Formater une chaîne composée

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 18/09/2007 17:21:17 et initié par Charles Racaud [Liste]
Date de mise à jour : 31/05/2009 17:53:55
Vue : 13972
Catégorie(s) : Chaîne de caractères
Langages dispo pour ce code :
- VB6, VBA
- Delphi 5
- Windev
- PHP 4, PHP 5
- Voir tous les langages pour ce code snippet



Langage : Delphi 5
Date ajout : 27/09/2007
Posté par Loulibier [Liste]
DateMAJ : 05/10/2007

function FormatString(Format : string; Args : array of Variant): string;
var
  iNoArgs : integer;
begin
  for iNoArgs := 0 to High(Args) do
    Format := StringReplace(Format, '{' + IntToStr(iNoArgs) + '}', Args[iNoArgs], [rfReplaceAll, rfIgnoreCase]);


  Result := Format;
end;

// Exemple d'utilisation :
ShowMessage(FormatString('Bonjour {0}, tu vas {1} ? On est le {2} aujourd''hui', ['toi', 'bien', Date]));
// Affichera 'Bonjour toi, tu vas bien ? On est le 9/18/2007 aujourd'hui' 



Snippets en rapport avec : Chaîne, Format, Composer



Codes sources en rapport avec : Chaîne, Format, Composer

{PHP} FORMATER DES MILLISECONDES AU FORMAT HH:MM:SS:MMM
Bizarre, mais je n'ai pas trouvé de soluce à mon besoin express. Je me suis donc fait la fonction v...

{PHP} CLASSE DATETIME AVEC TRADUCTION
Début de class DateTime avec prise en charge multi-langue. Pour le moment seul la fonction de for...

{Visual Basic, VB6, VB.NET, VB 2005} CONVERTIR FORMAT IMAGE
Convertir les formats image par lot ou image par image. Formats supportés: jpg, gif, bmp, wmf, png, ...

{PHP} CLASS DE VALIDATIONS DE DATE, ENTIER, STRING,...
Ma classe a pour but de regrouper les validation des string des chiffres des dates ou meme des objet...

{PHP} GÉNÉRER UNE CHAÎNE ALÉATOIRE SANS BOUCLE NI CRYPTAGE (MD5 OU AUTRE)
Jusqu'à présent tous les générateurs de clé que j'ai trouvé utilisait une boucle ou les fonction sha...

{PHP} [PHP 5.1] CLASS STRING : NOUVEL EXEMPLE SUR LA SPL
Cette classe a été écrite essentiellement pour montrer que l'on peut très facilement écrire ne class...

{Delphi} CLIPBOARD ANALYZER
Permet d' analyser le contenu du clipboard. Losque l' on copie une information dans le clipboard...

{C / C++ / C++.NET} PE ANALYSER
Ce code montre comment récupérer des informations sur l'entete, les sections ainsi que l'import tabl...

{C / C++ / C++.NET} CREATION DE FICHIER PDF
Ce code montre comment créer un fichier PDF grâce à la librairie SFPDF que je développe également. C...

{PHP} VERIFIER LE FORMAT D'UNE DATE (DD-MM-YYYY)
Cette fonction permet de verifier qu'une date saisie par l'internaute sous forme d'un texte correspo...