بديل Regex101 المحلي في المتصفح — خصوصية كاملة بدون رفع ملفات
يبحث الكثير من المستخدمين عن بديل لأداة Regex101 لتفادي رفع المستندات والملفات الحساسة إلى خوادم خارجية أو الاصطدام بحدود الاستخدام المجاني. يوفّر استوديو التعابير النمطية معالجة محلية فورية داخل ذاكرة المتصفح. استوديو التعابير النمطية يجمع بين التنفيذ والشرح: اكتب نمطًا وشاهد التطابقات فورًا، واقرأ تفكيكًا لكل جزء منه بلغة مفهومة، وافحص ما إذا كان النمط عرضة للتراجع الكارثي (ReDoS)، ثم اختبر قواعد .gitignore أو أنماط glob مقابل مسارات ملفات.
| المعيار التقني | Regex101 (سحابي) | استوديو التعابير النمطية (محلي) |
|---|---|---|
| Web Crypto / ArrayBuffer | regex101.com | مختبر RegExp والاستبدال |
| 1. مختبر RegExp والاستبدال | Regex101 | تنفيذ التعابير النمطية مع إبراز التطابقات ومجموعات الالتقاط وتجربة الاستبدال. |
| 2. شرح الرموز وقياس ReDoS | Regex101 | تفكيك النمط إلى رموز مشروحة وقياس زمن التنفيذ على مدخلات متزايدة للكشف عن ReDoS. |
| 3. محاكي gitignore وglob متعدد القواعد | Regex101 | محاكاة قواعد .gitignore وأنماط glob مقابل شجرة مسارات للتأكد من الملفات المستبعدة. |
لماذا تنتقل إلى المعالجة المحلية في المتصفح؟
- رؤية التطابقات ومجموعات الالتقاط مباشرة أثناء الكتابة.
- شرح كل رمز يساعد على صيانة الأنماط القديمة.
- قياس الزمن للكشف عن الأنماط الخطرة قبل نشرها.
- محاكاة .gitignore تمنع استبعاد ملفات مهمة بالخطأ.
متى تبقى الأداة السحابية أو المكتبية أنسب؟
شرح الأنماط تقريبي وقد لا يغطي كل خصائص المحرك؛ اختبار ReDoS مؤشر أداء على مدخلات صناعية وليس ضمانًا أمنيًا.
أسئلة شائعة
هل تُرفع ملفاتي أو نصوصي إلى خادم خارجي أثناء المعالجة؟
لا. تُعالج جميع المدخلات محليًا داخل تبويب المتصفح على جهازك، ولا تُحفظ أو تُنقل عبر الشبكة.
هل الأداة مجانية بالكامل وبدون تسجيل حساب؟
نعم، جميع الميزات متاحة مجانًا بدون حساب أو اشتراك أو علامات مائية إجبارية.
كيف أكتشف أن نمطي عرضة لـReDoS؟
استخدم مساحة شرح الرموز وقياس الأداء، ثم أدخل نصًا متكررًا يزداد طوله تدريجيًا. إذا نما زمن التنفيذ بسرعة كبيرة، أعد كتابة النمط بتجنب التكرارات المتداخلة.
هل تدعم الأداة كل رايات JavaScript؟
تدعم الرايات الشائعة مثل g وi وm وs وu. الميزات الخاصة بمحركات لغات أخرى مثل lookbehind المتغير الطول غير مضمونة.