PDA

View Full Version : مشکل با تابع StringReplace



RezaJP
دوشنبه 19 بهمن 1383, 13:40 عصر
من از این تابع استفاده میکنم اما هیج تغییری صورت نمی گیره
کسی میتونه کمکم کنه؟ یا اینکه کسی تابع دیگه ای می شناسه؟ :oops:

Zahraii
دوشنبه 19 بهمن 1383, 15:55 عصر
این تابع مخصوص به چه کتابخونه ای هست؟

hr110
دوشنبه 19 بهمن 1383, 16:31 عصر
سلام
دوست عزیز این تابع چند پارامتر دارد، که میتوانید از آنها استفاده کنید، ضمناً نباید در رشته ایی که میخواهید تبدیل نمایید کاراکتر #0 وجود داشته باشد.

RezaJP
دوشنبه 19 بهمن 1383, 18:52 عصر
پارامترها رو درست استفاده می کنم اما نتیجه نمیده



s:='Reza Jafari , Reza Ahmadi , Reza Mozaffari';
stringreplace(s,'Reza','Hamid',[rfReplaceAll,rfIgn oreCase]);

البته من برای مقصود دیگری میخوام و با این میخواستم فقط چک کنم :oops:

hamid_isf_1360
چهارشنبه 11 مهر 1386, 04:31 صبح
procedure TForm1.Button4Click(Sender: TObject);
var s:string;
begin
s:=Edit1.text;
StringReplace(s,'h','a',[rfReplaceAll,rfIgnoreCase]);
Edit2.Text:=StringReplace(s,'h','a',[rfReplaceAll,rfIgnoreCase]);
end;

m101_30
جمعه 13 مهر 1386, 04:00 صبح
تابع stringReplace بر روی Source تغییر ایجاد نمی کند بلکه نتیجه را برمی گرداند. شما می بایست به صورت زیر عمل کنید.



var R_S:String;
R_S:=stringreplace(s,'Reza','Hamid',[rfReplaceAll]);


R_S محتوی آن چیزی است که شما نیاز دارید نه s.