حدد Edit > Find/Change، ثم حدد علامة التبويب GREP.
تعلم كيفية إنشاء واستخدام تعبيرات GREP للبحث عن هياكل النص المعقدة واستبدالها في Adobe InDesign.
استخدم تعبيرات GREP (Global Regular Expression Print) للعثور على السلاسل والأنماط الأبجدية الرقمية واستبدالها عبر عدة مستندات مفتوحة. تساعد في العثور على المحتوى المنظم وتعديله مثل أرقام الهواتف وعناوين البريد الإلكتروني والنص المنسق. يعمل GREP عبر مستند واحد أو عدة مستندات ويدعم التحديثات المجمعة.
البحث عن النص وتغييره باستخدام تعبيرات GREP
في حقل Find what، حدد أحد الخيارات:
- أنشئ تعبير GREP الخاص بك عن طريق كتابته مباشرة.
- حدد رمز الأحرف الخاصة للبحث لتعيين معايير البحث الخاصة بك.
اكتب النص البديل أو الصقه في Change To. يمكنك أيضًا استبدال أي نص تم العثور عليه بحالة نص محددة عن طريق تحديد رمز الأحرف الخاصة للاستبدال ثم تحديد Case Modifiers.
حدد نطاق البحث من القائمة المنسدلة Search.
حدد Find Next لتحديد موقع أول مطابقة.
حدد Change، أو Change All، أو Change/Find.
يتطلب GREP إلماماً أساسياً بصيغة الأنماط، لكن قوائم الأحرف المدمجة في InDesign تساعدك على إنشاء التعبيرات دون حفظ الرموز.
ابحث عن النص داخل علامات الاقتباس وأعد تنسيقه
حدد Edit > Find/Change، ثم حدد علامة التبويب GREP.
في حقل Find what، اكتب (")(\w+)(") للبحث عن أي نص محاط بعلامات اقتباس.
حدد أيقونة Special characters for replace ، ثم حدد Found > Found Text لملء Change to بـ $0. استخدم $1 أو $2 أو $3 في حقل Change to لاستبدال المجموعات الفردية المحددة بالأقواس في تعبيرك. $1 يستهدف المجموعة الأولى من الأقواس، $2 الثانية، وهكذا.
حدد أيقونة Specify attributes to change في قسم Change Format، ثم حدد التنسيق الخاص بك.
حدد Find Next لتحديد موقع المثيل الأول.
حدد Change، أو Change All، أو Change/Find لاستبدال النص والاستمرار في البحث.
|
معايير البحث |
تعبير GREP |
مثال |
|
فئة الأحرف |
[] |
اكتب ما يلي للبحث عن a أو b أو c: [abc] |
|
البحث السلبي المسبق |
(?!pattern) |
تجنب نمطًا معينًا في بحثك. على سبيل المثال، لتجنب العثور على إصدارات InDesign CS من قائمة إصدارات InDesign، اكتب: InDesign (?!CS.*?) |
|
البحث الإيجابي المسبق |
(?=pattern) |
ابحث عن نمط معين. على سبيل المثال، للعثور على إصدارات InDesign CS فقط من قائمة إصدارات InDesign، اكتب: InDesign (?=CS.*?) |
|
عدم التمييز بين الأحرف الكبيرة والصغيرة مُفعّل |
(?i) |
البحث عن النص بغض النظر عن حالة الكتابة. على سبيل المثال، إذا كنت تريد العثور على Apple بأي حالة أحرف (apple، APPLE، وهكذا)، اكتب: (?i)apple |
|
إيقاف عدم الحساسية لحالة الأحرف |
(?-i) |
ابحث عن نص حساس لحالة الأحرف على سبيل المثال، إذا كنت تريد العثور على Apple فقط (وليس apple، APPLE، وهكذا)، اكتب ما يلي: (?-i)apple |
|
البحث عن حرف أو كلمة عددًا معينًا من المرات |
{ } |
اكتب أيًا مما يلي للعثور على رقم تكرار حرف أو كلمة: b{3}: يطابق بالضبط 3 مرات b(3,}: يطابق 3 مرات أو أكثر b{3,}?: يطابق 3 مرات فقط b{2,3}: يطابق على الأقل مرتين وليس أكثر من 3 |
تستخدم الأمثلة التالية اصطلاحات شائعة لبناء جملة استبدال GREP:
- \$1 $2: إضافة شرطة مائلة عكسية واحدة (\) تعمل كحرف هروب.
- \\u $1 \u$2: إضافة شرطتين عكسيتين (\\) ينتج عنه شرطة عكسية واحدة ويسمح لأحرف الهروب بالظهور في الإخراج.
- \u$1 \\n \u$2: تمرير \n إلى الناتج يدرج سطرًا جديدًا.
|
معايير البحث |
عبارة البحث |
العثور على النتيجة |
تغيير العبارة |
تغيير النتيجة |
|
ابحث عن كلمتين بمسافة بينهما وبدّل موضعهما، أو أضف أي شيء بينهما أو في النهاية. |
(\w+)\s(\w+) |
Adobe InDesign |
$1 $2 $2 $1 $1, $2(™) |
$1 $2: Adobe InDesign $1, $2(™): Adobe, InDesign(™) |
|
تغيير حالة الحرف الأول في المجموعة |
(\w+)\s(\w+) |
Adobe InDesign |
\l \u \u$1 $2 |
\u$1 $2: Adobe indesign |
|
تغيير حالة جميع الحروف في المجموعة |
(\w+)\s(\w+) |
Adobe InDesign |
\L \U \U$1 $2 \U$1 \U$2 \U$1 \u$2 |
\U$1 $2: ADOBE indesign \U$1 \U$2: ADOBE INDESIGN \U$1 \u$2: Adobe InDesign |
قم بإنشاء مواد مطبوعة ورقمية باستخدام InDesign
قم بتصميم إعلانات مؤثرة وتخطيطات للمجلات والكتب والمزيد.