مختبر Regex

اختبر التعبيرات النمطية بنكهة JavaScript مع الأعلام d وg وi وm وs وu وv وy، وعرض المطابقات ومواضعها والمجموعات المسماة ومعاينة الاستبدال، داخل Worker بمهلة تمنع تجمّد الصفحة.

مساحة العمل

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

يُنفَّذ التعبير بمحرك JavaScript (RegExp) داخل Web Worker بمهلة 1.5 ثانية؛ إن تجاوزها (تراجع كارثي مثل (a+)+$) يُنهى الـ Worker فلا تتجمّد الصفحة. تُعرض كل مطابقة بموضعها والمجموعات المرقّمة والمسماة، ومعاينة replace بالعلم المختار. الحدّ الأقصى للنص 200000 حرف.

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

أسئلة شائعة

لماذا ينتهي الوقت مع تعبيري؟

قد يحوي تراجعًا كارثيًا مثل (a+)+؛ بسّط التعبير أو حدّد التكرار.

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

اكتب (?<name>…) وتظهر في named، واستخدم $<name> في الاستبدال.

أحدث الأدوات

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

كل الأدوات →

افحص روابط HTML ثابتًا: صيغة غير صالحة، مكرر، javascript:، محتوى مختلط، مراسي مفقودة، وصور بلا alt

محلي

حلّل CSV الباكلنكات: نطاقات فريدة، dofollow، تصنيف النصوص الرابطة، TLD، وتركّز أعلى 10 نطاقات

محلي

قِس قابلية القراءة (Flesch/Fog/ARI) وتنوّع المفردات (MTLD) والبنية والأدلة مع قائمة E-E-A-T وصيغة حساب معلنة

محلي