السلام عليكم
اريد عمل وظيفة بالتعبيرات القياسية وهي استخلاص ترتيب الكلمة في النص بالنسبة لعدد الكلمات وليس عدد الحروف
مثال:
النص : يا أيها الذين آمنوا اتقوا الله وقولوا قولاً سديدا
عدد الكلمات : 9
الكلمة المراد معرفة ترتيبها قد يكون لها عدة اوضاع:
1- اتقوا ( المطلوب طباعة الرقم 5 مع تجاهل المسافات)
2 - اتقوا الله (كلمتين أو أكثر - والمطلوب طباعة الرقم 5 طبعا مع تجاهل المسافات).
3- تقو ( كلمة مقطوعة من الاول والآخر ويمكن ان تكون مقطوعة من طرف واحد فقط والمطلوب كذلك طباعة الرقم 5)
4- تقوا الل ( كلمتين او اكثر - ومقطوعتين من الاول والآخر والمطلوب طباعة الرقم 5) - وفي حالة اذا كانت اكثر من كلمتين مثلاً : تقوا الله وقولوا قول (ستكون مقطوعة من اول الجملة وآخرها فقط وليس من وسطها)
كيف اقوم بتنفيذ ذلك بالتعبيرات القياسية؟ وجزاكم الله خيرا