منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : البحث عن كلمة داخل ملف نصي باستخدام تقنية Linq
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
بسم الله الرحمن الرحيم

وصلى الله على محمد وآله الطاهرين


السلام عليكم ورحمة الله وبركاته


اولا قم بانشاء ملف نصي في أي مكان تريد ثم اكتب فيه عددا من الاسطر

ثانيا قم بعمل النموذج التالي:



ثالثا غير صندوق النص الاول الى srch_txt وصندوق النص الثاني الى target_txt وأداة الlabel4 الى no

واكتب الكود الاتي في زر الDoSearch

PHP كود :
target_txt.Clear();

            
StreamReader sr File.OpenText("Your txt Path");//قراءة المف النصي

            
string[] words sr.ReadToEnd().Split(' ''\n');// string تجزئة الملف الى كلمات اعتمادا على المسافة والسطر الجديد وجعلها في مصفوفة من نوع 

            //للبحث عن الكلمة linq هذا هوالجزء الاهم ,حيث نقوم باستخدام تقنية ال
            
var  word =
               
from string w in words
                where w
.Equals(srch_txt.Text)
                
select w;

            foreach (
string s in word)
            {
                
target_txt.Text += Environment.NewLine;
            }

            
no.Text word.Count().ToString();// عدد مرات تكرار الكلمة 

الشرح مع الاكواد

بالتوفيق ان شاءالله
الله يعطيك العافيه
السلام عليكم

شكرا على التعليقSmile
شكرا :-)
نشكر كل محترم ينفعنا العلم النافع
نشكر كل رائع يبذل وقته من اجل نفع الناس