كيف يعمل البحث والاستبدال؟
تفحص الأداة النص كله بحثًا عن السلسلة التي كتبتها، وتبدّل كل مطابقة بالنص البديل. الفكرة نفسها التي تعرفها من Ctrl+H في برنامج التحرير المكتبي، لكنها هنا تعمل على أي نص تلصقه، مع عدّ للاستبدالات وإبراز لها، ودون فتح مستند.
الخيارات الثلاثة
| الخيار | أثره | مثال |
|---|---|---|
| مطابقة حالة الأحرف | يقتصر على المطابقات ذات حالة الأحرف نفسها | «Word» لا تطابق «word» |
| كلمة كاملة | يتجاهل المطابقة داخل كلمة أطول | «كتاب» لا تغيّر «مكتبة» |
| تعبير نمطي (Regex) | يعامل البحث على أنه نمط | \d+ يطابق أي رقم |
الافتراضي بحث حرفي لا يفرّق بين الأحرف الكبيرة والصغيرة. فإن بحثت عن «(مسودة)» وجدت هذه الأحرف تمامًا كما كتبتها.
ملاحظات خاصة بالعربية
تلتصق في العربية حروف العطف والجر وأل التعريف بالكلمة، فقد يؤدي «كلمة كاملة» إلى تجاوز «والطالب» حين تبحث عن «الطالب»، لأن الواو حرف متصل قبلها. في هذه الحالة ابحث عن الجذع دون خيار الكلمة الكاملة، أو استخدم نمطًا مثل و?الطالب مع تفعيل Regex.
كذلك يعامل البحث الحرفي الهمزات والتشكيل حروفًا مختلفة؛ فالبحث عن «اسلام» لا يجد «إسلام»، والبحث عن «كتب» لا يجد «كَتَبَ». ابحث عن كل صيغة تريدها، أو استعمل نمطًا يضم الصيغ: [أإا]سلام.
أمثلة على التعبيرات النمطية
- مسافات مزدوجة إلى مسافة واحدة: ابحث عن
\s{2,}واستبدل بمسافة واحدة. - تحويل الأرقام الهندية: للبحث عن أي رقم من الأرقام العربية الهندية استخدم
[٠-٩]+. - قلب ترتيب الاسم: ابحث عن
(\S+)، (\S+)واستبدل بـ$2 $1. - حذف التطويل: ابحث عن
ـواترك الاستبدال فارغًا لإزالة الكشيدة.
إن كان النمط غير صالح تعرض الأداة رسالة خطأ ولا تغيّر نصك.
نصائح لاستبدال آمن
- ابدأ بالعبارات الأطول ثم الأقصر، حتى لا يفسد بديل قصير مطابقة أطول.
- استخدم «كلمة كاملة» مع الكلمات القصيرة.
- اقرأ العدد: إن وجدت ٤٠٠ استبدال وأنت تتوقع ٤، فبحثك أوسع من اللازم.
- احتفظ بنسخة من الأصل حتى ترضى عن النتيجة.
حدود الأداة
تغيّر الأداة النص الملصوق فقط ولا تفتح ملفاتك، ولا يوجد تراجع بعد الاستبدال، فأعد من النص الأصلي. وتتم المطابقة على النص كما هو دون توحيد للهمزات أو إزالة للتشكيل. ولمقارنة الأصل بالنتيجة استخدم مقارنة النصوص، ولتنظيف المسافات الزائدة جرّب تنظيف النصوص.