التعامل مع النصوص
#9
تستطيع التقطيع والجمع بواسطة
الدالتين : Explode, implode

كود :
function Explode(ch: string; sep: string = ';'): TStringList; var p: integer; begin p := pos(sep, ch); explode := TStringList.Create; while p > 0 do begin explode.Add(copy(ch, 1, p - 1)); if p <= length(ch) then ch := copy(ch, p + length(sep), length(ch)); p := pos(sep, ch); end; if length(ch) > 0 then explode.Add(ch); end; //------------------------------ function Implode(lst: TStringList; sep: string = ';'): string; var i: integer; s: string; begin i := 0; while i < lst.Count - 1 do begin s := s + lst[i] + sep; i := i + 1; end; if i < lst.Count then s := s + lst[i]; //Ne mets pas de séparateur sur le dernier élément result := s; end;
المصدر:
كود :
http://forum.hardware.fr/hfr/Programmation/Delphi-Pascal/string-tokeniser-explode-sujet_21714_1.htm
وإن تقدم ذو تقوى بصالحةٍ *** قدمتُ بين يديه عبرة الندمِ
الرد


الردود في هذا الموضوع
التعامل مع النصوص - بواسطة cargem - 13-06-2011, 08:30 PM
التعامل مع النصوص - بواسطة kachwahed - 13-06-2011, 09:05 PM
التعامل مع النصوص - بواسطة Agmcz - 14-06-2011, 12:39 AM
التعامل مع النصوص - بواسطة cargem - 14-06-2011, 03:18 PM
التعامل مع النصوص - بواسطة Agmcz - 14-06-2011, 06:31 PM
التعامل مع النصوص - بواسطة cargem - 14-06-2011, 06:35 PM
التعامل مع النصوص - بواسطة cargem - 14-06-2011, 09:08 PM
التعامل مع النصوص - بواسطة cargem - 15-06-2011, 12:49 PM
التعامل مع النصوص - بواسطة أبو محمد اللحياني - 15-06-2011, 01:43 PM
التعامل مع النصوص - بواسطة kachwahed - 15-06-2011, 03:10 PM
التعامل مع النصوص - بواسطة cargem - 15-06-2011, 06:00 PM
التعامل مع النصوص - بواسطة cargem - 15-06-2011, 06:22 PM
التعامل مع النصوص - بواسطة kachwahed - 15-06-2011, 10:27 PM
التعامل مع النصوص - بواسطة Agmcz - 16-06-2011, 10:56 AM
التعامل مع النصوص - بواسطة cargem - 16-06-2011, 01:24 PM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم