مشاهدة النسخة كاملة : تجزئة بعلامة محجوزة
السلام عليكم ورحمة الله وبركاته
أتعامل مع بيانات كثيرة صورة نموذج منها
كالتالي :
v = '1212\ttt\01tt'
لتعامل ما و أجرأة معينة ... أبحث عن الاعلان على
كل جزء على حدى مثلا : 1212 ثم ttt ثم 01tt في ديالوج
-----------------------------------------------------------------
ماهي الاكواد الممكن أن تحقق هذه التجزئة
ســلام :abc_152:
ياسرهتهت
13-02-2016, 04:28 PM
بسم الله الرحمن الرحيم
جرب هذا اخي ربيع
s =Input.GetText("Input1");
for w in string.gfind(s, "%w+") do
Dialog.Message("Notice", ""..w);
end
هذا الكود يتعامل مع جميع العلامات والفراغ ويمكن التعامل مع اكثر من علامة في نفس الوقت
طبق الكود كما هو
موفق بإذن الله ... لك مني أجمل تحية .
بارك الله فيك أستاذ ياسر
أخي الحل جميل لكن ماذا لو قلت أني أتعامل مع المصدر بدون وسيط
ادخال كالاينبوت مثلا لاحظ هذه الكتابة انطلاقا من جوابك
s ='1212\ttt\01tt'
for w in string.gfind(s, "%w+") do
Dialog.Message("Notice", ""..w);
end
لم تضبط معي النتائج
جزيل الشـــكر
ياسرهتهت
13-02-2016, 04:56 PM
'1212\ttt\01tt'
هل هو مسار ملف ؟ ام ماذا ؟
لو كان كذالك يمكنني استقباله في وسيط (مخفي مثلا)
احياننا نحتاج للف والدوران مع البرنامج :abc_025:
متابع معك للاستفادة --- بالتاكيد اساتذتنا الكرام سيكون عندهم حل
موفق بإذن الله ... لك مني أجمل تحية .
ثامر أبو بلقيس
14-02-2016, 05:29 PM
[[
:abc_138:شكـــــرا \ جزيلا :abc_138:
]]
ثامر أبو بلقيس
15-02-2016, 12:39 PM
بمعنى :
x =[[ 1212\ttt\01tt]]
for w in string.gfind(x, "%w+") do
Dialog.Message("Notice", ""..w);
end
vBulletin® v3.8.11, Copyright ©2000-2024, abohmam