استبدال بـ Regex
أعد كتابة النص بنمط regex وقالب استبدال يعيد استخدام الأجزاء الملتقطة.
تتم المعالجة محليًا في متصفحك/ بياناتك تبقى في متصفحك.
ما هي أداة استبدال بـ Regex؟
يستبدل «استبدال بـ Regex» كل تطابق لنمط بسلسلة بديلة. وبخلاف البحث والاستبدال العادي يمكن للبديل إعادة استخدام ما التُقط: $1 و$2 تدرجان مجموعات مرقمة، و$<name> مجموعة مسماة، و$& التطابق كاملًا، و$` و$' النص قبله وبعده، و$$ علامة دولار حرفية.
صُممت الأداة لإعادة التنسيق: قلب «الاسم الأخير، الأول» إلى «الأول الأخير» أو تحويل التواريخ أو تغليف الأرقام أو حذف الوسوم أو توحيد الفواصل. يسرد جدول أول 100 استبدال (الموضع والنص الأصلي والجديد) لتتحقق من الأثر، ويُعرض عدد الاستبدالات. يعمل النمط في worker بحد 5 ثوانٍ ويُقيَّد بـ 2,000 حرف.
كيف تعمل؟
- أدخل النمط والأعلام (g يستبدل كل التطابقات، وgm يجعل ^ و$ تعملان على كل سطر).
- اكتب البديل باستخدام $1 أو $2 أو $<name> أو $&. ويدرج \n و\t سطرًا جديدًا وتبويبًا.
- الصق النص وتحقق من جدول المعاينة والعدد ثم انسخ النتيجة.
حالات الاستخدام الشائعة
- إعادة ترتيب أسماء أو تواريخ أو رموز بمجموعات الالتقاط (2024-01-15 → 15/01/2024).
- إضافة علامات اقتباس أو أقواس أو بادئات حول كل رقم أو كلمة.
- حذف وسوم شبيهة بـ HTML أو تعليقات أو مسافات أخيرة عبر أسطر كثيرة.
- إعادة هيكلة معرّفات في شيفرة ملصوقة بنمط منتظم.
أمثلة
جرّب هذا المدخل في الأداة أعلاه:
John Smith Jane Doe Ada Lovelace
الخصوصية
تعمل أداة استبدال بـ Regex بالكامل داخل متصفحك. يُعالَج النص أو الملفات التي تقدّمها على جهازك ولا تُرفع ولا تُسجَّل ولا تُخزَّن على خوادمنا.
القيود
المدعوم هو صياغة JavaScript وقوالب استبدالها فقط. وبدون العلم g يُستبدل التطابق الأول فقط.
الأسئلة الشائعة
كيف أُبقي علامة الدولار في البديل؟
اكتب $$. أما $ منفردة متبوعة بما ليس إشارة لمجموعة فتبقى كما هي.
ما الفرق عن أداة البحث والاستبدال؟
البحث والاستبدال أداة نصية عامة بوضع نص عادي وخيارات مطابقة الحالة. أما استبدال بـ Regex فخاص بالتعابير النمطية ويتيح كل الأعلام ويعرض كل استبدال في جدول.
ماذا يفعل التطابق الفارغ؟
النمط الذي قد لا يطابق شيئًا مثل x* يطابق بين كل حرفين، فيُدرج البديل عند كل موضع.
أدوات ذات صلة
مختبر التعابير النمطية Regex
اكتب نمطًا والصق نصًا لترى كل تطابق مميّزًا مع موضعه ومجموعات الالتقاط الخاصة به.
أدوات المطورين
بحث واستبدال
ابحث في نص واستبدل كل تكرار، كنص عادي أو بتعبير نمطي ومجموعات التقاط.
أدوات النصوص
مستخرج تطابقات Regex
استخرج من مستند طويل كل جزء يطابق نمطًا واحصل عليه كقائمة مرتبة.
أدوات المطورين
تهريب Regex
حوّل أي نص حرفي إلى نمط regex آمن بتهريب الأحرف ذات المعنى الخاص، أو اعكس العملية.
أدوات المطورين
إزالة المسافات الزائدة
نظّف التباعد في نص ملصوق: المسافات المزدوجة والتبويبات الشاردة والمسافات الأخيرة وتتابع الأسطر الفارغة.
أدوات النصوص
محوّل حالة الأحرف
أداة واحدة لكل حالات النص: اختر نمطًا من القائمة فيتحول النص فورًا.
أدوات النصوص