تقطيع نص مدخل
#1
السلام عليكم
كيف استطيع ان اقطع النص المدخل الى جمل بالاعتماد على النقطة التي تفصل بين جملة واخرى؟
الرد
#2
وعليكم السلام

استعمل الدالة
PHP كود :
Classes.ExtractStrings(); 
الرد
#3
السلام عليكم
هل اضع هذا الكود في الbutton
الرد
#4
هذا كود اخر
كود :
var words: TStringList; s: string; i: integer; begin s:='Delphi.is.my.world.and.i.like.it'; words := TStringList.Create; try words.text := StringReplace(s,'.', #13#10, [rfReplaceAll]); for i := 0 to pred(words.count) do memo1.Lines.Add(words[i]); finally words.free; end;
الرد
#5
شكرا جزيلا على هذا الكود الرائع ساجربه حالا
الرد
#6
السلام
لقد جربته لكنه يعترض على
words.text := StringReplace(s,'.', #13#10, [rfReplaceAll]) بانه غير معرفة بحثت عن هذة الاداة لاضعها لكني لم استطيع معرفتها(StringReplace) لكي اضعها على الفورم علما اني قد وضعت button ,memo

ماهي العناصر التي اضعها على الفورم عند استخدام النهج اعلاه؟
ولماذا يعترض علىfor i := 0 to pred(words.count) do
الرد
#7
قم بوضع Memo و Button في الفورم و اكتب الكود اعلاه في Button
الرد
#8
شكرا لك على هذا الكود الجميل
الرد


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


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