مشاهدة النسخة كاملة : تعبير نصي معدوم الطـــول
السلام عليكم ورحمة الله وبركاته
التعبير "" مزدوجتين بينهما فراغ معبر عن String.Length == 0
بمعنى :
c= ""
Dialog.Message("Notice", String.Length(c));
النتيجة : 0
المطلوب أريد أن أكتب أي كلام بين المزدوجتين من حروف أو أرقام أو رموز
المهم يعطيني ناتج طوله 0
هل ممكن ذلك لأستغله في شرط خاص
برجاء : الاجابة على الطلب إن أمكن بمعطياته المطروحة دون فرضيات تغير
مجريات الطرح بفرضيات لم يطرحها الباحث
شكرا :abc_139:
الطلب : مجاب من طرف الأخ المهاجر في المشاركة رقم 8
عبد الهادي بهاب
11-08-2016, 08:30 PM
انا لم افهم لكن حل سريع
Dialog.Message("Notice",String.Length(c)- String.Length(c));
Dialog.Message("", String.ToNumber("n"..c));
Dialog.Message("", Math.Min(0, String.Length(c)));
Dialog.Message("", 0/String.Length(c));
Dialog.Message("", String.Length(String.Replace(c, c, "")));
في رأيك أنا أسأل عن : 5-5=0 ؟؟
انا لم افهم لكن حل سريع
dialog.message("notice",string.length(c)- string.length(c));
dialog.message("", string.tonumber("n"..c));
dialog.message("notice",string.length(c)- string.length(c));
dialog.message("", 0/string.length(c));
dialog.message("", string.length(string.replace(c, c, "")));
طبعا لم تفهم الســؤال ؟ و للأسف غيرت تساؤلي و كأني أبحث عن عملية تصفير
الأخ الكريم : قلت أكتب بين علامة التنصيص كلام و لا يحتسب ولم أطلب اجراءات
تعطيني القيمة 0
عبد الهادي بهاب
11-08-2016, 08:47 PM
في رأيك أنا أسأل عن : 5-5=0 ؟؟
هههههههههههههههههههههههه
و الله هذا ما اوحي الي
فهمت ان الديالوج يخرج بقيمة 0 مهما كان الذي مكتوب في c
ادا النتيجة محققة
لا عليك حتى افهم المطلوب بالضبط ... او الغرض و تظيف الكود مثلا فين ؟؟؟
حتى يحضر الفاهمون نحن ننتظر مع المنتظرون او المنتظرين
هههههههههههههههههههههههه
و الله هذا ما اوحي الي
فهمت ان الديالوج يخرج بقيمة 0 مهما كان الذي مكتوب في c
ادا النتيجة محققة
لا عليك حتى افهم المطلوب بالضبط ... او الغرض و تظيف الكود مثلا فين ؟؟؟
حتى يحضر الفاهمون نحن ننتظر مع المنتظرون او المنتظرين
هذه وجهة نظرك الشخصية .... مع المنتظرين --- مجرور بالياء لأنه جمع مذكر سالم
موفق
حتى لا اتعب احدا تم التصرف .... شكرا:abc_139:
-------------------------------------------------------------------------------
المـهاجر
12-08-2016, 06:28 AM
المطلوب أريد أن أكتب أي كلام بين المزدوجتين من حروف أو أرقام أو رموز
المهم يعطيني ناتج طوله 0
c= "\0"
Dialog.Message("Notice", String.Length(c));
يتساوى مع
c= "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
Dialog.Message("Notice", String.Length(c));
مهما تعددت نسخ العدم فمحصلتها العدم
------------------------------------------------------------------
هل ممكن ذلك لأستغله في شرط خاص
c= "\0"
if type(c) == "string" and String.Length(c) == 0 then
Dialog.Message("Mohager", "This was a zero lenght string")
end
عبد الهادي بهاب
12-08-2016, 10:29 AM
c= "\0"
dialog.message("notice", string.length(c));
يتساوى مع
c= "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
dialog.message("notice", string.length(c));
مهما تعددت نسخ العدم فمحصلتها العدم
------------------------------------------------------------------
c= "\0"
if type(c) == "string" and string.length(c) == 0 then
dialog.message("mohager", "this was a zero lenght string")
end
,و اخيرا عاد المهاجر الى ارض الوطن
c= "\0"
Dialog.Message("Notice", String.Length(c));
يتساوى مع
c= "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
Dialog.Message("Notice", String.Length(c));
مهما تعددت نسخ العدم فمحصلتها العدم
------------------------------------------------------------------
c= "\0"
if type(c) == "string" and String.Length(c) == 0 then
Dialog.Message("Mohager", "This was a zero lenght string")
end
بارك الله فيك
وهو كذلك مع ملاحظة الاتي :
c = "\0196http://www.abc4web.net/"
result = Dialog.Message("Notice", String.Length(c));
و هذا
c = "\0*196http://www.abc4web.net/"
result = Dialog.Message("Notice", String.Length(c));
لذلك استعملت التعبير "\0*" حتى يقبل أي نوع من النصوص تضاف اليه
و الاهم من هذا كله دخلت لأشكرك كثيرا على ردك الاحترافي
و الواضح جزيل الشكر
,و اخيرا عاد المهاجر الى ارض الوطن
تطلع للأكواد التي كتبها --- ذلك هو الجواب الدقيق والواضح للسؤال المطروح
الناتج عن فهم جيد للطللب أولا
vBulletin® v3.8.11, Copyright ©2000-2024, abohmam