Bonjour,
L'objet AnsiString a une fonction membre SubString (AnsiString
__fastcall SubString(int StartPosition, int HowManyChars) const;) qui
renvoie une partie de la AnsiString
AnsiString machaine = "<421><No comment>";
AnsiString autrechaine = machaine.SubString(2, 3);
// autrechaine contiendra 421
Pour retrouver la position d'un ou plusieurs caractères dans un AnsiString il faut utiliser la fonction membre Pos
int __fastcall Pos(const AnsiString& SubString) const;
il existe aussi la fonction membre Delete (AnsiString& __fastcall Delete(int Index, int Count);) ça peut aussi servir.
Cordialement
Fred Cailleau-Lepetit (
[ Lien ])