Bonjour,

ce que je voudrais c'est supprimer le texte entre deux limiteurs, et remplacer par un autre texte
par exemple
si j'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
int a,b,c;
char char1,char2 ;
ShowMessage("Hello wordl");
 
//je dois y avoir 
int d,e,f,g;
char char1,char2 ;
ShowMessage("Hello wordl");
J'ai fait comme suit
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
int m = Pos("int", memo->Lines->Text);
int n = Pos(';', memo->Lines->Text);
int br = memo->Lines->Count ;
if((m>0)&&(n>0)&&(m<n))
 
memo->Lines->Text = LeftStr(memo, m-1)+' d,e,f,g' + RightStr(memo, br - n)
mais sa m'a supprimer tout le texte !

Quelqu'un a une idée sur comment faire...