Regex Escape — safe literal text for RegExp

Turn literal text into a pattern-safe string for new RegExp(). Metacharacters are escaped so your search matches the text exactly as written.

Category: أدوات المطورين

About this tool

ما هي أداة أداة تهريب النصوص للتعبيرات النمطية؟ أداة تهريب التعبيرات النمطية تحوّل النص الحرفي إلى سلسلة آمنة تضعها بأمان داخل دالة RegExp. تُسبَق الأحرف الخاصة مثل . * + ? ^ $ { } ( ) | [ ] \ بشرطة مائلة عكسية فيتعامل المحرك مع نصك حرفيًا لا كصيغة نمط. طريقة العمل تجتاز الأداة الإدخال مرة واحدة وتضيف شرطة عكسية قبل كل حرف خاص (ويهرّب الشرطة العكسية نفسها)، ثم تتيح لك اختبار الناتج على مقتطف والعدّ الفعلي للتطابقات داخل الصفحة. مثال تطبيقي مثال: المدخل find.me (v2).* يصبح النمط find\.me \(v2\)\.\*. عند لصقه داخل new RegExp(escaped, 'g') يطابق النص الحرفي دون تفسير النقطة والأقواس كصيغة. حالات الاستخدام الشائعة تهريب إدخال المستخدم قبل بناء أنماط البحث لصق نصوص حرفية آمنة في المحررات وأدوات الفحص والبرامج تجنب حقن أنماط غير مقصودة في التعبيرات الديناميكية ملاحظات مهمة التهريب يؤثر على صيغة النمط فقط — لا يغير النص المُطابق لفحوصات الاحتواء البسيطة فضّل includes/endsWith على التعبيرات النمطية الناتج مخصص لدوال RegExp وليس سياقات HTML أو SQL أدوات مرتبطة مولّد النصوص الرمزية — إنشاء أسماء رمزية نظيفة من النص. مشفر/فك مشفر عناوين URL — ترميز وفك ترميز أجزاء عناوين URL. مشفر/فك مشفر HTML — ترميز وفك ترميز كيانات HTML. محرر Markdown — كتابة وتنسيق مستندات Markdown. مولّد ملفات README — صياغة ملفات README بسرعة. الأسئلة الشائعة هل يزيل التهريب أي أحرف من النص؟ لا. يضيف التهريب شرطات عكسية قبل الأحرف الخاصة فقط؛ ويبقى محتوى النص نفسه دون تغيير. هل يمكنني كتابة تعبير مباشرة بدل التهريب؟

Browse all toolsBrowse categories