الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

برنامج لفصل كملة كلمة من النص

بدأه zeny في 10 فبراير 2010 · 2 رد · 665 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الفكرة بإختصار اريد برنامج ادخل لية نص و اضغط على زرار يظهر كل كلمة فى رسالة حتى انتهاء النص بمعنى انة هيمر على النص ان وجد مسافة هيظهر الكلمة الى قبلها ثم يحذفها

#3

إن كنت تريد أفضل الحلول فعليك باستخدام التعابير المنتظمة

قم باستيراد مجال الأسماء System.Text.RegularExpressions

using System.Text.RegularExpressions;

ثم استخدم هذا الإجراء

        void ShowWords()
        {
            MatchCollection matches = Regex.Matches(this.textBox1.Text, @"\w+", RegexOptions.IgnoreCase | RegexOptions.Singleline);
            foreach (Match m in matches)
            {
                MessageBox.Show(m.Value);
            }
        }

الحل الآخر عن طريق تقسيم النص باستخدام الدالة Split

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

مواضيع مشابهة