View Full Version : جستجو در متن فایل
(امید)
دوشنبه 26 مرداد 1383, 07:30 صبح
سلام
برای جستجو در متن فایل چکار باید کنم. مثل search این فریم برای مباحث .
متشکرم
JavanSoft
دوشنبه 26 مرداد 1383, 08:14 صبح
می توانید با استفاده از یک Tstring انرا LoadFrom File و بعد با یک حلقه مورد جستجو قراردهید
(امید)
دوشنبه 26 مرداد 1383, 21:12 عصر
آقا محمد اگه ممکنه در مورد جستجو با یک حلقه بیشتر توضیح بدید
ممنونم
JavanSoft
دوشنبه 26 مرداد 1383, 21:26 عصر
TT:=TStringlist.Create;
TT.LoadFromFile('XYZ.Txt');
For I:=0 To TT.Count-1 Do
If Pos('مورد',TT[I])<>0 Then
//Found
Delphi-Clinic
سه شنبه 27 مرداد 1383, 13:31 عصر
سلام
امیدجان این مثال واسه Search and Replace نوشته شده امیدوارم مفید باشه :)
procedure SEARCHAndReplace(aStrList: TStrings; aSEARCHStr, aNewStr: string);
var i : integer;
s1 : string;
p1 : integer;
begin
for i := 0 to aStrList.Count -1 do
begin
s1 := aStrList[i];
Repeat
p1 := pos(aSEARCHStr, s1);
if p1 > 0 then begin
Delete(s1, p1, Length(aSEARCHStr));
Insert(aNewStr, s1, p1);
aStrList[i] := s1;
end;
until p1 = 0;
end;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
SEARCHAndReplace(Memo1.Lines,Edit1.Text,Edit2.Text );
end;
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.