تم الاندماج مع الموقع الرسمي لمشروع المكتبة الشاملة وقد يتم الاستغناء عن هذا النطاق قريبا

فصول الكتاب

[استفسار حول الإمكانية الرائعة: التنعبيرات القياسية]

ـ[أبو صهيب أشرف المصري]ــــــــ[16 - 08 - 08, 01:45 م]ـ

الحمد لله يوما بعد يوم اكتسب خبرات كبيرة في مجال التعبيرات القياسية

لكن الذي يضايقني عجزي عن تنفيذ هذا الأمر

في كتاب من الكتب توجد هذه العبارة

باب الالف والزاي الازجاهي

وهي متكررة كثيرا، والذي أريده أن أقوم بالبحث عن

كلمة "باب"

ثم مسافة

ثم حرف عربي (+)

ثم مسافة

ثم حرف عربي (+)

أضع هذه كله في خانة البحث

ثم أضع نفس هذه الرموز في خانة الاستبدال مع إضافة

فاصل أسطر "إنتر"

وذلك ليبحث هذه أمثال هذه العبارة ويقوم بفصلها على هذا النحو

باب الالف والزاي

الازجاهي

لكن المشكلة أني أفاجأ بأن أمثال هذه العبارة يتم استبدالها بالرموز

باب [گء-كم-ولىي] + [گء-كم-ولىي] + الازجاهي

فما الحل

ـ[أبو صهيب أشرف المصري]ــــــــ[16 - 08 - 08, 04:55 م]ـ

الله المستعان

ـ[إبراهيم الأبياري]ــــــــ[17 - 08 - 08, 12:31 ص]ـ

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

جرّب هذا:

ضع في خانة ابحث عن:

(?:^

\ r\n) باب\ s*([ گء-كم-ولىي] +) \ s*([ گء-كم-ولىي] +) \ s*

وضع في خانة واستبدله بـ:

باب $1 $2

ولاتنس ضغط "إنتر" في خانة الاستبدال.

ولزيادة الفائدة راجع " التجمعات والعلامات المرجعية " في ملف مساعدة الشاملة.

والله أعلم.

ـ[أبو صهيب أشرف المصري]ــــــــ[17 - 08 - 08, 06:51 م]ـ

لم تفلح معي

وقد راجعت ما ذكرت ولم أتوصل لشيء

ـ[إبراهيم الأبياري]ــــــــ[17 - 08 - 08, 10:24 م]ـ

انظر هذا.

ـ[إبراهيم الأبياري]ــــــــ[17 - 08 - 08, 10:33 م]ـ

http://www.tafsir.net/vb/vbimghost.php?do=displayimg&imgid=355

ـ[أبو صهيب أشرف المصري]ــــــــ[18 - 08 - 08, 12:33 م]ـ

أشكرك على متابعتك لي

لكن الصورة لم تظهر لي

ـ[أبو صهيب أشرف المصري]ــــــــ[18 - 08 - 08, 12:38 م]ـ

الآن رأيتها

وأظنني صنعت مثلما صنعت

لكن سأحاول مرة أخرى فلربما

ـ[أبو صهيب أشرف المصري]ــــــــ[18 - 08 - 08, 12:44 م]ـ

الآن نجحت والخطأ كان عندي

والآن لن أتركك حتى تشرح لي كيف طوعت خانة الاستبدال للتعبيرات القياسية فقد فضلت في ذلك فشلا ذريعا بالرغم من تفنني في ابتكار الرموز في خانة ابحث عن

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

ـ[إبراهيم الأبياري]ــــــــ[18 - 08 - 08, 09:22 م]ـ

والآن لن أتركك حتى تشرح لي كيف طوعت خانة الاستبدال للتعبيرات القياسية

أفادني الأخ النافع / نافع - نفع الله به - (هنا ( http://www.ahlalhdeeth.com/vb/showthread.php?t=142522))

كما استفدت من الشرح الذي أحلتك إليه:

التجمعات والعلامات المرجعية

لقد استخدمنا التجمعات بالفعل فيما مضى، تذكر مثالين سابقين

- الفرق بين العبارتين الكتاب

الباب

الفصل الأول و (الكتاب

الباب

الفصل) الأول

- الفرق بين العبارتين الفصل الثاني? و الفصل (الثاني) ?

إذن وظيفة أقواس المجموعة ظاهرة، وهي جعل ما بين الأقواس كوحدة واحدة بحيث تنطبق عليها المعاملات (معامل أو ومعاملات التكرار) كوحدة واحدة

لكن هناك وظيفة أخرى هامة جدا للأقواس التجميعية، وهي أن كل قوس تجميعي في التعبير المنتظم الذي تكتبه، يمكن بعد ذلك الرجوع لما طابقه هذا القوس وما داخله

وأبادر بذكر مثال: نفترض أنك تريد عمل استبدال على هذا النحو (والمثال للتوضيح فقط)

باب من اسمه سعد من الصحابة تحولها إلى: سعد رضي الله عنه

باب من اسمه أسيد من الصحابة تحولها إلى: أسيد رضي الله عنه وهكذا

- وقبل أن تفكر في الحل السيئ أحذرك منه: وهو أن تستبدل (باب من اسمه) بـ لا شيء، وتستبدل (من الصحابة) بـ (رضي الله عنه)، وذلك لأن هذا سيستبدل كل (باب من اسمه) حتى لو كان في مثل (باب من اسمه حسن من التابعين)، وكل (من الصحابة) حتى لو كانت في مثل (وهو معدود من الصحابة في قول الجمهور)، فهذا سيفسد النص ولهذا فهو مرفوض

- الحل المنطقي أن نحصل على هذا النموذج بتمامه، أعني (باب من اسمه فلان من الصحابة) ثم نعرف من (فلان) هذا، ثم نستبدله بـ (فلان رضي الله عنه) .. وهذا دور العلامات المرجعية

- ببساطة سنكتب التعبير التالي باب من اسمه (.+) من الصحابة [في خانة البحث] ونضع في خانة الاستبدال $1 رضي الله عنه

- الذي حدث هنا أن البرنامج بحث عن باب من اسمه فوجدها، ثم بحث عن.+ ومعناها أي رمز سوى فاصل الأسطر مكرر مرة أو أكثر، فوجد مقابلها سعد مثلا، ولأنها أول علامة مرجعية فقد أخذت الرقم 1 ثم بحث عن من الصحابة فوجدها، فعندما تكتب في الاستبدال $1 رضي الله عنه، سيضع مكان $1 أول مجموعة وهي - هنا - سعد، فتكون النتيجة: سعد رضي الله عنه .. طبعا يمكن استخدام أكثر من مجموعة في تعبيرك وستكون المجموعة الثانية برقم 2 والثالثة برقم 3 وهكذا .. أرجو أن تكون الفكرة واضحة ..

- وماذا لو أني أريد أن أضع كل ما وجدته في خانة الاستبدال، بمعنى: أستبدل باب من اسمه سعد من الصحابة بـ باب من اسمه سعد من الصحابة رضي الله عنهم

الأمر يسير، لو تلاحظ أن أول مجموعة أخذت الرقم 1، وذلك لأن الرقم 0 يعود بناتج التعبير القياسي كله، فالمطلوب لكي أجري هذا الاستبدال الأخير أن أضع في خانة البحث باب من اسمه.+من الصحابة وأضع في خانة الاستبدال $0 رضي الله عنهم.

¥

تعرف على الموسوعة الشاملة للتفسير