برنامج يبحث عن كم مرة تكررت عبارة في نص معين ..

السلام عليكم ..

هذا برنامج تمت برمجته بلغة javascript وإستعملت فيه إحدى خوارزميات البحث ..

يتم وضع نص تريد البحث فيه ..

ثم العبارة المراد البحث عنها ..

مع إحتساب المسافات بين الأحرف أثناء البحث ..

الأحرف الكبيرة تساوي الأحرف الصغيرة ..

الرابط :

http://zakariamouhid.eb2a.c...

أنتظر آرائكم ..

و السلام عليكم ..

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

جميل جدًا

هذه الخدمة تلزم لمحرّري النصوص من مدونين وصحفيين لضبط الكلمات المُكررة.

أتمنى أن تدعم "تحديد" الكلمات نتيجة البحث عن النصّ بخلفية صفراء مثلًا، ليسهل ضبط مواضع تكرار الكلمة ضمن النصوص الطويلة.

وإذا رغبت يُمكنك أن توفّر رابط يأخذ إلى مفردات أخرى للكلمة المكرّرة بالاستعانة بموقع المعاني:

انت دائماً تبهرني صراحةً بجديدك , كل ماتعمله رائع , لكن تحتاج لعصرنة الستايل الخاص ببرمجياتك

حفظك الله أخي

انا متؤكد من انك قادر على إبتكار تطبيق ويب مفيد , فقط يجب ان تُبزغ تلك الفكرة في ذهنك , وفقك الله .

تطبيق رائع ولكن احس ان تصاميمك مستوحاة من ويندوز ٩٥ :D امزح طبعاً ولكن تحتاج للعمل على تطوير مهارات تصميم الواجهات او ان تستعين ب مصمم واجهات، مثلا هذه الواجهة مرعبة في سنة ٢٠١٥

:D

أعلم هذه الواجهة فقط حتى أنقل إليها موقعي

وحقيقة يصعب علي إختيار الألوان والتصاميم ..

اذن اتوقع انك يجب ان تعمل مع مُصمم، على فكرة انا لا اقلل من قيمة عملك بالعكس تماما! عمل رائع وارى انك مبرمج رائع ولكن يجب ان تعطي اهتمام اكبر بالتصميم الذي سوف تعرض به العمل للناس.

abomusab أضف ردا

جميل جدا يعطيك العافية ولكن التصميم يحتاج لعمل أكثر

نظرت الى كود الجافا سكريبت هو طويل ولم ادري ما السبب حاولت فهم ما قمت به ولكن ما استطعت

فكرة بسيطة سطرين او ثلاثة

ضع كلمات الجملة في مصفوفة عن طريق

;(" ")str.split

وابحث عنها مع زيادة الرقم بكل مرة

يجب دائما ان تبحث عن النتيجة نفسها بكود اقل

هذا ما فعلته

يتم تحويل الجملة إلى مصفوفة

ويقارن كل حرف مع الحرف في النص الأول

وإذا وجد تطابقا يقوم بزيادة قيمة المتغير ++adad_marat

وينتقل حرفاواحدا من النص ويعيد المقارنة

وفي كل مرة يجد تطابقا يزيد المتغير بواحد

وبعد الإنتقال في جميع حروف النص يخبر بقيمة المتغير adad_marat

000000000000000000000000000000

لدي إستفسار

"abcdefgh"

هذه مصفوفة

كيف يمكن أن أعرف المصفوفة

"cde"

بإستعمال المصفوفة الأولى

ما فهمت سؤالك

"abcdefgh"[3]="c"

"abcdefgh"[4]="d"

"abcdefgh"[5]="e"

كيف أعرف مصفوفة "cde" باستعمال المصفوفة "abcdefgh" ب إستعمال الرقمين 3 و 5 فقط

samuel soliman أضف ردا

بما أنك لاتهتم بالتصميم بشكل عام وتحب الخوارزميات وحل المشاكل,اعتقد انك ستستمتع بحل المسائل البرمجية و البرمجة التنافسية (competitive programming ) أكثر من العمل في تطوير الويب

musaadss أضف ردا

أخوي مع كل جهاز ويندوز/ ماك هذه الخاصية معه !

طريقة الماك :

الأوامر + f

ـــــــــــــــ

طريقة الويندوز :

crtl + إف (f)

ــــــــــــــــــــــــــــ

وأنظر كيف أنها سهلة لاتحتاج منك جافا سكربت :

جربت أن اكتبها في هذا المقال وانظر ماذا حصل

ــــــــــ

جربت أن أبحث عن كلمة لغة في مقالٍ ما في موقع منشر :

ـــــــــــــ

كم مرة تكرر حرف الـ(a) في موقع بايثون :

ـــــــــــــــــــــــــ

الله يوفقك

أعلم ذلك أخي أردت أن أصنع واحدا بنفسي ..

بالتوفيق ..