عن أداة بحث واستبدال النص
أداة البحث والاستبدال تبحث في نصك عن كلمة أو عبارة أو نمط وتستبدل كل النتائج دفعة واحدة. الصق نصك واكتب ما تبحث عنه وما تريد استبداله به، فيظهر النص المحدّث في الأسفل مع عدد عمليات الاستبدال. مفيدة لتغيير المصطلحات وإصلاح الأخطاء المتكررة وإعادة تنسيق القوائم. ويمكنك تجربة الاستبدال وتعديل الحقول حتى تحصل على النتيجة المطلوبة قبل نسخها.
البحث افتراضياً مطابقة نصية عادية وحساسة لحالة الأحرف، وتُعامل الرموز الخاصة كحروف عادية. فعّل تجاهل حالة الأحرف لمطابقة أي حالة، أو التعبير النمطي Regular expression لاستخدام الأنماط؛ وفي نص الاستبدال يُدخل $1 و$2 مجموعات الالتقاط، ويُدخل $& المطابقة كاملة. يظهر خطأ عند كتابة نمط غير صالح. تستبدل الأداة كل المطابقات دائماً، ولا يُرفع شيء من نصك.
كيفية استخدام بحث واستبدال النص
- 01
الصق نصك.
- 02
أدخل ما تبحث عنه وما تريد استبداله به.
- 03
انسخ النص المحدَّث.
متى تستخدمها
- تغيير اسم منتج أو شركة في مستند طويل بخطوة واحدة.
- إصلاح خطأ إملائي متكرر أو اختلاف في كتابة كلمة في كامل المسودة.
- إعادة تنسيق التواريخ أو أرقام الهواتف بتعبير نمطي ومجموعات التقاط.
- حذف رموز أو كلمات غير مرغوبة من قائمة ملصقة أو ملف مصدّر.
- استبدال اسم نطاق أو مسار في عدد كبير من الروابط المنسوخة من ملف.
الأسئلة الشائعة
كيف أستبدل كل ظهور لكلمة في نص؟
الصق النص واكتب الكلمة في خانة Find والكلمة الجديدة في Replace with. يتحدّث مربع النتيجة فوراً وتُستبدل كل المطابقات، ويظهر عدد الاستبدالات تحت الحقول. ويمكنك تعديل الحقول في أي وقت.
هل البحث حساس لحالة الأحرف؟
افتراضياً نعم، فلا تطابق Apple الكلمة apple. فعّل Ignore case لمطابقة أي حالة. ويُدرج نص الاستبدال كما كتبته تماماً مهما كانت حالة الأحرف في المطابقة الأصلية.
كيف أستخدم التعابير النمطية ومجموعات الالتقاط؟
فعّل Regular expression ثم اكتب نمطاً بصيغة JavaScript مثل (\d+)-(\d+). وفي الاستبدال استخدم $1 و$2 للمجموعات، مثلاً $2/$1 لتبديل رقمين، أو $& للمطابقة كاملة. ويمكنك تجربة النمط خطوة بخطوة.
ماذا تعني رسالة Invalid pattern؟
تعني أن في تعبيرك النمطي خطأً في الصياغة مثل قوس غير مغلق. صحّح النمط أو ألغِ تفعيل Regular expression للبحث عن الرموز حرفياً. يبقى النص دون تغيير في هذه الأثناء.
هل يمكنني استبدال أول مطابقة فقط أو مطابقة الكلمة كاملة؟
لا. الأداة تستبدل كل المطابقات دائماً وليس فيها خيار مستقل لمطابقة الكلمة كاملة. في وضع Regex ضع المصطلح بين حدود الكلمة مثل \bcat\b حتى لا تتأثر كلمة category.
هل تعمل مع النص العربي وهل بياناتي خاصة؟
نعم، يمكن البحث والاستبدال في النص العربي وأي نص Unicode. تتم المعالجة كلها داخل متصفحك فلا يُرفع نصك، ولا يلزم تسجيل ولا يوجد حد لطول النص.