مقدمة في استخدام مفسر التعبير الاعتيادي الشامل GREP في أدوبي انديزاين
ما هو كريب GREP؟، كلمة كريب GREP هي اختصار لـ Global Regular Expression Print وهي تعني بتصرف (مفسر التعبير الاعتيادي الشامل)، والمقصود هو اننا نحتاج الى مخاطبة انديزاين وفق تعبير معين للوصول الى نتائج خاصة جدا
الكريب هو تعبير قياسي مبني على رموز محددة من لغة البرمجة يعمل على البحث عن سلسلة نصية pattern لإجراء التغييرات أو التعديلات عليها
لفهم ذلك سأذكر لكم بعض الأمثلة التي لا يمكن البحث عنها بالبحث الاعتيادي
·البحث عن كافة الأسعار في كتالوج بضائع لا تزيد عن أربعة أرقام بمواصفات محددة كالفاصلة وارتباطها برمز العملة وغيرها
·البحث عن كافة النصوص الموجودة داخل علامات تنصيص أو أقواس
·البحث عن بداية فقرة أو نهايتها وفق شروط معينة مثل تواجد حرف او رقم في بداية او نهاية الفقرة
·البحث عن نص له حالة خاصة مثلا تسبقه علامة معينة أو رقم
·البحث عن امتداد ملف صورة
ما سبق ليس إلا أمثلة بسيطة من بحر لا ينتهي من الاحتمالات ولكنها ربما توضح بشكل كافي بأننا لا نستطيع البحث بهذه الدقة بطرق البحث التقليدية
وقد رأيت عزيزي القارئ في هذا الكتاب الصغير تبسيط مفاهيم الكريب GREP إلى أبسط درجة ممكنه عن طريق مرورك السريع على بعض التجارب الشائعة والتي هدفها حل مشاكلك بشكل يسير، وهذا الكتاب أقدمه مجانا في طبعته الأولى ليروي عطش مستخدم الانديزاين العربي للمعرفة، والله ولي التوفيق
محمد إبراهيم حسانين