Bonjour,
J'ai une question toute bête, mais je me demande s'il existe une fonction ad hoc pour extraire un champ depuis un AnsiString.
Je m'explique. J'ai une chaîne de caractère:
Et j'aimerais pouvoir extraire rapidement un champ par son index (NB: je ne connais ni la longueur de chaque champs ni leur nombre). Il me faudrait une fonction qui me retourne le ième champ. Par exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part AnsiString fields="champ0;champ1;champ2;champ3;champ4";
Extract(fields,1,';') retourne "champ1"
Extract(fields,3,';') retourne "champ3"
Ca existe ou il faut que je l'écrive moi-même? C'est trivial, je le sais, mais je l'utilise souvent alors je n'ai pas envie de la remettre dans toutes mes classes...
Merci
Partager