Remplacer un texte dans memo
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:
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:
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...