View Full Version : توابع رشته ای
بمب منطقی
پنج شنبه 06 اسفند 1383, 12:43 عصر
با سلام:
من به دو تابعی احتیاج دارم که کارهای زیر رو انجام بده:
1- تعداد کراکترهای یک رشته را تشخیص دهد.
2-به تعداد مشخصی از ابتدای یک رشته به داخل رشته دیگر کپی کند.
با تشکر :flower:
Delphi Skyline
پنج شنبه 06 اسفند 1383, 14:38 عصر
مثلا :
var i:integer;s:string;
//in ghesmat baraye fahmidane tedad caracter ast
i:=length(edit1.text);
// in ghesmat baraye copy kardane
s:=copy(edit1.text,0,3);
امیدوارم کمکت کنه.
بای........
RezaJP
پنج شنبه 06 اسفند 1383, 15:57 عصر
از توابع زیر هم میتونی استفاده کنی البته باید StrUtils رو تو uses اضافه کنی
function LeftStr(const AText: string, const ACount: Integer): string;
function MidStr(const AText: string, const AStart: Integer, const ACount: Integer): string;
بمب منطقی
پنج شنبه 06 اسفند 1383, 16:04 عصر
خیلی ممنون که یادآوری کردید.
حالا اگه بخوایم یه کراکتر (یا n کراکتر) رو از یک رشته کم کنیم باید از کدوم تابع استفاده کنیم.
RezaJP
پنج شنبه 06 اسفند 1383, 17:59 عصر
میتونی از تابع زیر استفاده کنی البته باید مثل بالا StrUtils رو تو uses اضافه کنی
function StringReplace(const S: string, const OldPattern: string, const NewPattern: string, Flags: TReplaceFlags): string;
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.