بحث واستبدال متقدم في النص

ابحث واستبدل في النص حرفيًا أو بتعبير نمطي مع أعلام i وm وs، وكلمة كاملة، ومجموعات مسماة $، وقاعدتان متتاليتان، وعدّ المطابقات.

مساحة العمل

القاعدة 1

القاعدة 2

كيف تُحسب النتيجة؟

تُطبَّق القواعد بالترتيب، ناتج الأولى مدخل الثانية. في الوضع الحرفي يُهرَّب النص ويُعدّ $ في الاستبدال حرفًا عاديًا؛ وفي وضع التعبير النمطي تُستخدم نكهة JavaScript بعلم Unicode (u) مع $1 و$& و$<name> للمجموعات المسماة. «كلمة كاملة» تحيط النمط بحدود حروف/أرقام Unicode. يُعدّ عدد المطابقات قبل الاستبدال.

حدود الأداة: المحرك هو JavaScript، فبعض ميزات PCRE وPython (مثل (?i) داخل النمط أو الأمثلة الحيازية) غير مدعومة. لا مهلة لمنع التراجع الكارثي (catastrophic backtracking): قد يتجمّد التبويب مع نمط سيئ، والحدّ الأقصى للنص مليونا حرف.

أسئلة شائعة

كيف أستخدم المجموعات المسماة؟

فعّل التعبير النمطي واكتب (?<y>\d{4})-(?<m>\d\d) واستبدل بـ $<m>/$<y>.

لماذا لا يطابق نمطي؟

تأكد من الأعلام والتعبير؛ الأداة تستخدم نكهة JavaScript.

أحدث الأدوات

أدوات مجانية أُضيفت حديثًا — تعمل في متصفحك دون رفع بياناتك

كل الأدوات →

نسّق JSON وصغّره وتحقق منه مع سطر/عمود الخطأ وكشف المفاتيح المكررة وأعداد كبيرة دقيقة

محلي

ترميز وفك Base64 وbase64url وMIME بنص UTF-8 آمن للعربية والإيموجي

محلي

احذف الكلمات المتكررة المتتالية أو كل التكرارات مع قائمة استثناء ودعم العربية

محلي