دليل المستخدم إلغاء

البحث والاستبدال باستخدام استعلامات وتعبيرات GREP

تعرف على كيفية إنشاء استعلامات وتعبيرات GREP للبحث عن سلاسل وأنماط أبجدية رقمية واستبدالها.

باستخدام تعبيرات GREP، يمكنك البحث عن سلاسل وأنماط أبجدية رقمية في مستندات طويلة أو مستندات مفتوحة متعددة واستبدالها. يمكنك أيضًا حفظ معايير البحث المستخدمة بشكل متكرر كاستعلامات لتوفير الوقت.

البحث باستخدام تعبيرات GREP

  1. حدد Edit > Find/Change، ثم علامة تبويب GREP.

  2. في Find What، قم بتنفيذ أي من الإجراءات التالية لتكوين تعبير GREP:

    • أنشئ تعبير GREP وأدخله.

    • حدد أيقونة Special characters for search لتحديد معايير البحث.

  3. اكتب النص البديل أو الصقه في Change To.

    تلميح:

    يمكنك الآن استبدال أي نص تم العثور عليه بحالة نصية معينة عن طريق تحديد أيقونة Special characters for replace   > Case Modifiers.

    لقطة شاشة للوحة Find/Change مع فتح علامة التبويب GREP وتمييز Case Modifiers.
    حدد أي معدّل للحالة لتغيير حالة النص للنص الذي تم العثور عليه.

  4. حدد Find Next.

    حدد Change، أو Change All، أو Change/Find لاستبدال النص والاستمرار في البحث.

إنشاء تعبير GREP

افتح مستندًا أو مستندات عديدة للبحث عن نص واستبداله باستخدام تعبيرات GREP.

مثال: ابحث عن نص داخل علامات الاقتباس وقم بتغيير التنسيق

اتبع هذه الخطوات للعثور على نص داخل علامات الاقتباس وتغيير تنسيقه:

  1. اكتب (“)(\w+)(“) في الحقل Find what.

    يتضمن هذا التعبير ثلاث مجموعات، حسب المشار إليه بالأقواس.

    تبحث المجموعتين الأولى والثالثة عن أي علامة تنصيص، وتبحث المجموعة الثانية عن حرف كلمة أو أكثر.

  2. في القسم Change to حدد الأيقونة Special characters for replace   > Found > Found Text.

    يمكنك عرض $0 في الحقل Change to.

  3. اكتب أيًا مما يلي في الحقل Change to لتغيير التجميع المطلوب:

    $0 – لتغيير جميع المجموعات

    $1 – لتغيير المجموعة الأولى

    $2 – لتغيير المجموعة الثانية وهكذا.

  4. حدد أيقونة Specify attributes to replace   في القسم Change Format والتنسيق.

  5. حدد Find Next.

    حدد Change، أو Change All، أو Change/Find لاستبدال النص والاستمرار في البحث.

لقطة شاشة للوحة Find/Change مع مثال للبحث عن نص ضمن علامات اقتباس مزدوجة

A. Find what B. Change to C. Find Format D. Change Format 

أمثلة GREP إضافية

معايير البحث

معايير البحث

تعبير GREP

مثال

فئة الأحرف

[]

اكتب ما يلي للبحث عن a أو b أو c:

 

[abc]

البحث الأمامي السلبي

(?!النمط)

استخدم هذا لتجنب نمط معين من البحث. على سبيل المثال، لتجنب العثور على إصدارات InDesign CS من قائمة إصدارات InDesign، اكتب:

 

InDesign (?!CS.*?)

البحث الأمامي الموجب

(?=النمط)

استخدم هذا للعثور على نمط معين. على سبيل المثال، لتجنب العثور على إصدارات 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

معايير البحث والتغيير

معايير البحث

عبارة البحث

العثور على النتيجة

تغيير العبارة

تغيير النتيجة

ابحث عن كلمتين بينهما مسافة وقم بتبديل موضعهما أو أضف أي شيء بينهما أو في النهاية.

(\w+)\s(\w+)

Adobe InDesign

$1 $2

$2 $1

$1, $2(™)

$1 $2 - Adobe InDesign

$2 $1 - InDesign Adobe

$1, $2(™) - Adobe, Indesign(™)

تغيير حالة الحرف الأول في المجموعة

(\w+)\s(\w+)

Adobe InDesign

\l

\u

\u$1 $2

\u$1 \u$2

\l\l\u$1 $2

\u$2, \u$1

\u$1 $2 - Adobe indesign

\u$1 \u$2 - Adobe Indesign

\l\l\u$1 $2 - aDOBE INDESIGN

\u$2, \u$1 - Indesign, Adobe

تغيير حالة جميع الحروف في المجموعة

(\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

ملاحظة:

\$1 $2 - إضافة شرطة مائلة للخلف '\' ستكون بمثابة حرف خروج.

\\u $1 \u$2 - ستؤدي إضافة خطين مائلين عكسيين '\' إلى إخراج شرطة مائلة واحدة.ويمكن استخدامها لإخراج أحرف الخروج في الإخراج.

\u$1 \\n \u$2 - يتم تمرير "\n" إلى الإخراج، وينتج عنه سطر جديد.

البحث عن العناصر واستبدالها باستخدام الاستعلامات

الاستعلام هي عملية بحث وتغيير معرفة. يوفر InDesign العديد من الاستعلامات المسبقة الإعداد لتغيير تنسيقات الترقيم وعمليات مفيدة أخرى، مثل تغيير تنسيقات أرقام الهاتف. بحفظ استعلام تقوم بتكوينه، يمكنك إعادة تشغيله ومشاركته مع الآخرين.

لتعديل النص والكائنات والحروف الرسومية، لديك خيار إما استخدام استعلام موجود أو إنشاء استعلام جديد.

بحث باستخدام الاستعلامات

  1. حدد Edit > Find/Change.

  2. حدد استعلامًا من القائمة Query.

  3. حدد نطاقًا للبحث في قائمة Search. لا يمكنك حفظ نطاق البحث داخل الاستعلام.

  4. حدد Find Next.

    حدد Change، أو Change All، أو Change/Find لاستبدال النص ومواصلة البحث.

بعد أن تقوم بتحديد استعلام في مربع حوار Find/Change يمكنك ضبط الإعدادات لتضبط بحثك بدقة.

استعلام مثال: تحويل رقم الهاتف

تابع العمل لتحويل تنسيق رقم الهاتف باستخدام استعلام داخلي:

  1. حدد Edit > Find/Change.

  2. حدد Phone Number Conversion (dot format) من قائمة الاستعلام. يمكنك أن ترى ما يلي في الحقل Find what:

    \(?(\d\d\d)\)?[-. ]?(\d\d\d)[-. ]?(\d\d\d\d)

    يمكن أن تظهر أرقام الهاتف في الولايات المتحدة بتنسيقات مختلفة، مثل 206-555-3982، (206) 555-3982، 206.555.3982، و 206 555 3982. هذه الجملة تبحث عن أي من تلك التباينات.

  3. يمكنك تحرير مرجعيات التجميع في حقل Change to لتلبية احتياجاتك. على سبيل المثال، يمكنك استخدام هذه التعبيرات:

    206.555.3982 = $1.$2.$3

    206-555-3982 = $1-$2-$3

    (206) 555-3982 = ($1) $2-$3

    206 555 3982 = $1 $2 $3

حفظ الاستعلامات

يمكنك حفظ استعلام ما في مربع حوار Find/Change لإعادة تشغيله أو المشاركة مع الآخرين. يمكنك عرض الاستعلامات المحفوظة ضمن قائمة Query في مربع حوار Find/Change.

  1. حدد Edit > Find/Change.

  2. حدد Text، أو GREP، أو علامة تبويب مختلفة لإنهاء البحث الذي تريد مباشرته.

  3. حدد أيقونة Include Locked Layers and Locked Objects (Find Only) ، وأيقونة Include Locked Stories (Find Only) ، وأيقونة Include Footnotes   وهكذا، وبذلك يمكنك حفظ ذلك مع الاستعلام. وبالرغم من ذلك، لا يمكنك حفظ نطاق البحث.

  4. قم بتعريف الحقلين Find what وChange to. (راجع الأحرف الأولية للبحث والبحث باستخدام تعبيرات GREP.)

  5. حدد الأيقونة Save Query وأدخل اسمًا للاستعلام.

حذف الاستعلامات

  1. حدد Edit > Find/Change.

  2. حدد استعلامًا من القائمة ثم حدد الأيقونة Delete Query .

تحميل الاستعلامات

يتم تخزين الاستعلامات المخصصة على هيئة ملفات XML. تظهر أسماء الاستعلامات المخصصة في قائمة Query في مربع حوار Find/Change.

macOS

Users\[اسم المستخدم]\Library\Preferences\Adobe InDesign\[الإصدار]\[اللغة]\Find-Change Queries\[نوع الاستعلام]

Windows /XP

Documents and Settings\[اسم المستخدم]\Application Data\Adobe\InDesign\[الإصدار]\[اللغة]\Find-Change Queries\[نوع الاستعلام]

Windows Vista وWindows 7

Users\[اسم المستخدم]\AppData\Roaming\Adobe\InDesign\[الإصدار]\[اللغة]\Find-Change Queries\[نوع الاستعلام]

المزيد مثل هذا

هل لديك سؤال أو فكرة؟

اسأل المجتمع

إذا كان لديك سؤال أو لديك فكرة لمشاركتها، فأقبل وشارك في مجتمع Adobe InDesign. نود أن نسمع رأيك ومشاهدة أعمالك.

احصل على مساعدة بشكل أسرع وأسهل

مستخدم جديد؟