المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : استخلاص آخر كلمة


ثامر أبو بلقيس
24-07-2013, 05:12 AM
السلام عليكم
رمضان كريم
ترغب في استخلاص الكلمة الأخيرة من جملة مكتوبة بغير
اللغة العربية
قم بالتجربة التالية :
ضع أنبوت 1 و أنبوت 2
ثم زر ضمنه الكود التالي :
s = Input.GetText("Input1");

for w in string.gfind(s, "%a+") do
Input.SetText("Input2", w);
end
بعدها أكتب في الانبوت 1 و بالضغط على الزر ستستخلص الكلمة الأخيرة فقط
في الانبوت 2
سلام:abc_023:

Haitham.2012
24-07-2013, 12:26 PM
شكرا لك اخي ثامر .. لكن يرجى تغيير لون الخط الخاص بالكود لأنه أبيض ولا يظهر الا اذا قمت بالتظليل .. فقد لا ينتبه له الكثير

تحياتي

النصل القاطع
24-07-2013, 03:56 PM
شكرا لك اخي ثامر .. لكن يرجى تغيير لون الخط الخاص بالكود لأنه أبيض ولا يظهر الا اذا قمت بالتظليل .. فقد لا ينتبه له الكثير

تحياتي
تم التعديل

رعد الحواسيب
24-07-2013, 05:27 PM
جزاك الله خيرا :abc_051:

ما الحل مع اللغة العربية ؟

أبو يوسف
24-07-2013, 06:09 PM
جزاك الله خيرا أخانا ثامر وبارك الله فيك

ثامر أبو بلقيس
24-07-2013, 08:02 PM
شكرا لك اخي ثامر .. لكن يرجى تغيير لون الخط الخاص بالكود لأنه أبيض ولا يظهر الا اذا قمت بالتظليل .. فقد لا ينتبه له الكثير

تحياتي

بارك الله فيك استاذ هيثم .. لم أنتبه

جزاك الله خيرا :abc_051:

ما الحل مع اللغة العربية ؟
أضيف ملاحظة أخي رعد و هي يمكنك التحكم في الأرقام
مع الكلمات " غير العربية " بتغير حرف واحد في المعادلة السابقة
في السطر الثاني غير%a+ بـ %w+ ستدرج بهذا التغير التحكم بالأرقام كذلك أنّ وصلت لطريقة تخص اللغة العربية
سأضعها و اذ توفرت لأحد الزملاء ربما سيفيد بها

جزاك الله خيرا أخانا ثامر وبارك الله فيك

مرور عطر أستاذي أبويوسف

أبو صخر
25-07-2013, 08:21 PM
وفقك الله وأثابك ونفع بك

ثامر أبو بلقيس
26-07-2013, 03:49 AM
وفقك الله وأثابك ونفع بك

شكرا استاذي الكريم على الرد الطيب :abc_152:

azizsoft
26-07-2013, 05:20 PM
بسم الله الرحمن الرحيم

جزاكم الله خيرا

رمضان كريم

ثامر أبو بلقيس
26-07-2013, 09:34 PM
بسم الله الرحمن الرحيم

جزاكم الله خيرا

رمضان كريم

مرور عطر استاذي الكريم
:abc_022:

أبو فارس
27-07-2013, 04:58 PM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

ثامر أبو بلقيس
08-08-2013, 05:41 AM
جزاك الله خيرا :abc_051:

ما الحل مع اللغة العربية ؟

السلام عليكم قد نعوض الطرح ليدعم العربية بالكود التالي
sSeparator = " ";
tWords = {};
nEntries = 1;
nEntriesStart = 1;
sOutput = "";
nSeparator = 0;
sInput = Input.GetText("Input1");
nInputLength = String.Length(sInput);
nSeparator = String.ReverseFind(sInput, sSeparator, false);
sWord = String.Right(sInput, (nInputLength-nSeparator));
result = Dialog.Message("Notice", sWord);

سلام :abc_023: