انتقل إلى المحتوى

بحث واستبدال

ابحث في نص واستبدل كل تكرار، كنص عادي أو بتعبير نمطي ومجموعات التقاط.

تتم المعالجة محليًا في متصفحك

الخيارات
0 حرف · 0 سطر
ستظهر النتيجة هنا.

ما هي أداة بحث واستبدال؟

يستبدل «بحث واستبدال» كل ظهور لكلمة أو عبارة أو نمط في نصك. في الوضع النصي يكون البحث حرفيًا مع خيارات لمطابقة الحالة والكلمات الكاملة فقط. ويُدرج البديل كما كتبته تمامًا.

يقبل وضع regex تعابير JavaScript النمطية: تُستخدم مجموعات الالتقاط في البديل بالصيغ ‎$1 و‎$2 أو ‎$<name>، ويتحول \n و\t إلى سطر جديد وتبويب. وتعمل ‎^ و‎$ عند كل سطر. يُنفَّذ وضع regex في worker بحد زمني، ويُقيَّد النمط بـ 500 حرف، وتُرفض الأنماط المعرضة للتراجع الكارثي. ويُعرض عدد الاستبدالات.

كيف تعمل؟

  1. الصق نصك ثم اكتب ما تبحث عنه وما تستبدله به.
  2. اختر مطابقة الحالة والكلمات الكاملة، أو فعّل التعبير النمطي لاستخدام الأنماط والمجموعات مثل (\d+)-(\d+) → ‎$2-$1.
  3. اقرأ عدد الاستبدالات في الملاحظات وانسخ النتيجة.

حالات الاستخدام الشائعة

  • إعادة تسمية متغير أو اسم منتج أو رابط في مستند ملصوق.
  • تحويل تواريخ من 2024-01-15 إلى 15/01/2024 بمجموعات regex.
  • تحويل سطر مفصول بفواصل إلى عنصر في كل سطر باستبدال «,» بـ \n.
  • حذف كلمات أو أحرف غير مرغوبة من نص في خطوة واحدة.

أمثلة

جرّب هذا المدخل في الأداة أعلاه:

2024-01-15, 2024-02-20, 2024-03-05

الخصوصية

تعمل أداة بحث واستبدال بالكامل داخل متصفحك. يُعالَج النص أو الملفات التي تقدّمها على جهازك ولا تُرفع ولا تُسجَّل ولا تُخزَّن على خوادمنا.

القيود

صياغة regex هي صياغة JavaScript (بلا ميزات PCRE الخاصة). وللاختبارات المتقدمة استخدم مختبر regex أولًا.

الأسئلة الشائعة

كيف أعيد استخدام جزء من التطابق؟

فعّل التعبير النمطي، وضع الجزء بين قوسين، واكتب ‎$1 (أو ‎$<name> لمجموعة مسماة) في البديل.

لماذا رُفض نمط regex الخاص بي؟

ربما يتجاوز 500 حرف أو غير صالح أو يحتوي تكرارًا متداخلًا مثل (a+)+ قد يجمّد المتصفح. بسّط النمط.

كيف أدرج سطرًا جديدًا؟

اكتب \n في البديل (خيار «قراءة \n و\t» مفعّل افتراضيًا).

المزيد من الأدوات في أدوات النصوص →